diff --git a/suprabft/IVyTrace.txt b/suprabft/IVyTrace.txt new file mode 100644 index 0000000..24c0c90 --- /dev/null +++ b/suprabft/IVyTrace.txt @@ -0,0 +1,111942 @@ +Thu Jan 12 23:32:35 IST 2023 + +Isolate basic_safety: + + The following properties are assumed as axioms: + domain_model.ivy: line 28: block_t.axiom64 + domain_model.ivy: line 30: block_t.axiom65 + domain_model.ivy: line 31: block_t.axiom66 + domain_model.ivy: line 83: cert_t.axiom73 + domain_model.ivy: line 84: cert_t.axiom74 + domain_model.ivy: line 85: cert_t.axiom75 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + ubd_seq.ivy: line 18: height_t.successor_definition + global_view.ivy: line 17: gv.def168 + classic_safety.ivy: line 68: gdc_properties.def187 + algorithm.ivy: line 29: basic_safety.processor.validator.def118(V0:node_t) + algorithm.ivy: line 32: basic_safety.processor.validator.def119(V0:node_t) + classic_safety.ivy: line 417: basic_safety.ldc_propertiesm1.def281 + classic_safety.ivy: line 584: basic_safety.gdc_chain_lemma1.def318 + classic_safety.ivy: line 714: basic_safety.blockchain_ascendant.def356 + classic_safety.ivy: line 772: basic_safety.blockchain_safety_lemma2.def374 + + The following properties are to be checked: + classic_safety.ivy: line 646: basic_safety.gdc_chain_lemma7.prop335 [proved by axiom schema] + classic_safety.ivy: line 726: basic_safety.blockchain_ascendant.prop362 [proved by axiom schema] + classic_safety.ivy: line 792: basic_safety.blockchain_safety_lemma2.prop384 [proved by axiom schema] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: height_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: height_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: height_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: height_t.spec.prop1 [assumed] + classic_safety.ivy: line 103: gdc_properties2.prop199 [assumed] + classic_safety.ivy: line 107: gdc_properties2.prop201 [assumed] + classic_safety.ivy: line 419: basic_safety.ldc_propertiesm1.prop282 [assumed] + classic_safety.ivy: line 492: basic_safety.ldc_properties4.prop299 [assumed] + classic_safety.ivy: line 512: basic_safety.ldc_properties4a.prop303 [assumed] + classic_safety.ivy: line 586: basic_safety.gdc_chain_lemma1.prop319 [assumed] + classic_safety.ivy: line 653: basic_safety.gdc_chain_lemma7.prop337 [assumed] + classic_safety.ivy: line 782: basic_safety.blockchain_safety_lemma2.prop379 [assumed] + + The following action implementations are present: + algorithm.ivy: line 252: implementation of basic_safety.processor.validator.advanceToRound + algorithm.ivy: line 196: implementation of basic_safety.processor.validator.aggregate_prepares + algorithm.ivy: line 203: implementation of basic_safety.processor.validator.aggregate_timeout + algorithm.ivy: line 577: implementation of basic_safety.processor.validator.b0_qc + algorithm.ivy: line 161: implementation of basic_safety.processor.validator.broadcast_prepare + algorithm.ivy: line 152: implementation of basic_safety.processor.validator.broadcast_proposal + algorithm.ivy: line 170: implementation of basic_safety.processor.validator.broadcast_qc + algorithm.ivy: line 179: implementation of basic_safety.processor.validator.broadcast_timeout + algorithm.ivy: line 218: implementation of basic_safety.processor.validator.byzantine_send + algorithm.ivy: line 418: implementation of basic_safety.processor.validator.fallback + algorithm.ivy: line 453: implementation of basic_safety.processor.validator.fallback_recovery + algorithm.ivy: line 474: implementation of basic_safety.processor.validator.finished_prepareQC_processing + algorithm.ivy: line 508: implementation of basic_safety.processor.validator.leader_failed + algorithm.ivy: line 494: implementation of basic_safety.processor.validator.no_proposal + algorithm.ivy: line 343: implementation of basic_safety.processor.validator.process_prepareQC + algorithm.ivy: line 392: implementation of basic_safety.processor.validator.process_proposal + algorithm.ivy: line 440: implementation of basic_safety.processor.validator.process_timeoutQC + algorithm.ivy: line 526: implementation of basic_safety.processor.validator.proposal_b0_correct + algorithm.ivy: line 543: implementation of basic_safety.processor.validator.proposal_b0_late + algorithm.ivy: line 562: implementation of basic_safety.processor.validator.proposal_b1_correct + algorithm.ivy: line 124: implementation of shim.prepare_handler.handle + algorithm.ivy: line 109: implementation of shim.proposal_handler.handle + algorithm.ivy: line 129: implementation of shim.qc_handler.handle + algorithm.ivy: line 144: implementation of shim.tc_handler.handle + algorithm.ivy: line 137: implementation of shim.timeout_handler.handle + algorithm.ivy: line 411: implementation of basic_safety.processor.validator.timeout + algorithm.ivy: line 429: implementation of basic_safety.processor.validator.timeout_synchronisation + algorithm.ivy: line 212: implementation of basic_safety.processor.validator.timer_expiry + algorithm.ivy: line 287: implementation of basic_safety.processor.validator.tryLockAndCommit + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of height_t.next + ubd_seq.ivy: line 36: monitor of height_t.prev + ubd_seq.ivy: line 34: monitor of height_t.prev + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/udp.ivy: line 170: monitor of net.recv + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/udp.ivy: line 167: monitor of net.send + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + network_model.ivy: line 54: monitor of shim.broadcast + network_model.ivy: line 33: monitor of shim.prepare_handler.handle + network_model.ivy: line 33: monitor of shim.proposal_handler.handle + network_model.ivy: line 33: monitor of shim.qc_handler.handle + network_model.ivy: line 57: monitor of shim.send + network_model.ivy: line 33: monitor of shim.tc_handler.handle + network_model.ivy: line 33: monitor of shim.timeout_handler.handle + + The following initializers are present: + classic_safety.ivy: line 557: basic_safety.gdc_chain_lemma.spec.init[after310] + algorithm.ivy: line 69: basic_safety.processor.validator.init[after125] + global_view.ivy: line 29: gv.init[after169] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/udp.ivy: line 163: net.spec.init[after89] + network_model.ivy: line 51: shim.init[after111] + + Any assertions in initializers must be checked ... PASS + + The following program assertions are treated as assumptions: + in action basic_safety.processor.validator.proposal_b0_late when called from the environment: + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + algorithm.ivy: line 545: assumption + algorithm.ivy: line 546: assumption + algorithm.ivy: line 547: assumption + algorithm.ivy: line 548: assumption + algorithm.ivy: line 549: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action basic_safety.processor.validator.proposal_b0_correct when called from the environment: + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + algorithm.ivy: line 528: assumption + algorithm.ivy: line 529: assumption + algorithm.ivy: line 530: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action basic_safety.processor.validator.aggregate_prepares when called from the environment: + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + algorithm.ivy: line 198: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action basic_safety.processor.validator.proposal_b1_correct when called from the environment: + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + algorithm.ivy: line 564: assumption + algorithm.ivy: line 565: assumption + algorithm.ivy: line 566: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action gv.node_voted when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.advanceToRound: + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action shim.timeout_handler.handle when called from the environment: + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + network_model.ivy: line 33: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action basic_safety.processor.validator.timeout_synchronisation when called from the environment: + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + algorithm.ivy: line 431: assumption + algorithm.ivy: line 433: assumption + algorithm.ivy: line 434: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action basic_safety.processor.validator.process_timeoutQC when called from the environment: + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + algorithm.ivy: line 442: assumption + algorithm.ivy: line 443: assumption + algorithm.ivy: line 444: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action shim.prepare_handler.handle when called from the environment: + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + network_model.ivy: line 33: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action gv.node_timeout when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.timeout: + global_view.ivy: line 61: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action gv.node_processed_qc when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action net.recv when called from the environment: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/udp.ivy: line 170: assumption + in action basic_safety.processor.validator.fallback when called from the environment: + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + algorithm.ivy: line 419: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action basic_safety.processor.validator.no_proposal when called from the environment: + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + algorithm.ivy: line 496: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action basic_safety.processor.validator.process_prepareQC when called from the environment: + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + algorithm.ivy: line 344: assumption + algorithm.ivy: line 361: assumption + algorithm.ivy: line 379: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action gv.node_locked_quorum when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action basic_safety.processor.validator.leader_failed when called from the environment: + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + algorithm.ivy: line 510: assumption + algorithm.ivy: line 511: assumption + algorithm.ivy: line 512: assumption + algorithm.ivy: line 513: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action basic_safety.processor.validator.byzantine_send when called from the environment: + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + algorithm.ivy: line 219: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action round_t.next when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action shim.tc_handler.handle when called from the environment: + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + network_model.ivy: line 33: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action basic_safety.processor.validator.process_proposal when called from the environment: + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + algorithm.ivy: line 394: assumption + algorithm.ivy: line 395: assumption + algorithm.ivy: line 396: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action height_t.next when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 432: assumption + in action basic_safety.processor.validator.fallback_recovery when called from the environment: + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + algorithm.ivy: line 455: assumption + algorithm.ivy: line 456: assumption + algorithm.ivy: line 457: assumption + algorithm.ivy: line 458: assumption + algorithm.ivy: line 459: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action basic_safety.processor.validator.advanceToRound when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + algorithm.ivy: line 253: assumption + algorithm.ivy: line 254: assumption + algorithm.ivy: line 255: assumption + algorithm.ivy: line 256: assumption + algorithm.ivy: line 275: assumption + algorithm.ivy: line 276: assumption + in action height_t.prev when called from basic_safety.processor.validator.tryLockAndCommit: + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 432: assumption + in action basic_safety.processor.validator.finished_prepareQC_processing when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + algorithm.ivy: line 475: assumption + algorithm.ivy: line 476: assumption + in action basic_safety.processor.validator.b0_qc when called from the environment: + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + algorithm.ivy: line 578: assumption + algorithm.ivy: line 592: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action basic_safety.processor.validator.tryLockAndCommit when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 288: assumption + algorithm.ivy: line 289: assumption + algorithm.ivy: line 290: assumption + algorithm.ivy: line 310: assumption + algorithm.ivy: line 311: assumption + algorithm.ivy: line 312: assumption + in action round_t.prev when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery: + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action shim.qc_handler.handle when called from the environment: + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + network_model.ivy: line 33: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action basic_safety.processor.validator.timer_expiry when called from basic_safety.processor.validator.timeout_synchronisation,the environment: + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + algorithm.ivy: line 213: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action basic_safety.processor.validator.aggregate_timeout when called from the environment: + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + algorithm.ivy: line 204: assumption + algorithm.ivy: line 205: assumption + algorithm.ivy: line 206: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action shim.proposal_handler.handle when called from the environment: + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + network_model.ivy: line 33: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + +OK +Thu Jan 12 23:32:41 IST 2023 + +Isolate basic_safety.ascendant_not_sibling: + + The following properties are assumed as axioms: + domain_model.ivy: line 28: block_t.axiom64 + domain_model.ivy: line 30: block_t.axiom65 + domain_model.ivy: line 31: block_t.axiom66 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + global_view.ivy: line 17: gv.def168 + algorithm.ivy: line 29: basic_safety.processor.validator.def118(V0:node_t) + algorithm.ivy: line 32: basic_safety.processor.validator.def119(V0:node_t) + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 700: basic_safety.ascendant_not_sibling.invar355 + + The following action implementations are present: + algorithm.ivy: line 252: implementation of basic_safety.processor.validator.advanceToRound + algorithm.ivy: line 196: implementation of basic_safety.processor.validator.aggregate_prepares + algorithm.ivy: line 203: implementation of basic_safety.processor.validator.aggregate_timeout + algorithm.ivy: line 577: implementation of basic_safety.processor.validator.b0_qc + algorithm.ivy: line 161: implementation of basic_safety.processor.validator.broadcast_prepare + algorithm.ivy: line 152: implementation of basic_safety.processor.validator.broadcast_proposal + algorithm.ivy: line 170: implementation of basic_safety.processor.validator.broadcast_qc + algorithm.ivy: line 179: implementation of basic_safety.processor.validator.broadcast_timeout + algorithm.ivy: line 218: implementation of basic_safety.processor.validator.byzantine_send + algorithm.ivy: line 418: implementation of basic_safety.processor.validator.fallback + algorithm.ivy: line 453: implementation of basic_safety.processor.validator.fallback_recovery + algorithm.ivy: line 474: implementation of basic_safety.processor.validator.finished_prepareQC_processing + algorithm.ivy: line 508: implementation of basic_safety.processor.validator.leader_failed + algorithm.ivy: line 494: implementation of basic_safety.processor.validator.no_proposal + algorithm.ivy: line 343: implementation of basic_safety.processor.validator.process_prepareQC + algorithm.ivy: line 392: implementation of basic_safety.processor.validator.process_proposal + algorithm.ivy: line 440: implementation of basic_safety.processor.validator.process_timeoutQC + algorithm.ivy: line 526: implementation of basic_safety.processor.validator.proposal_b0_correct + algorithm.ivy: line 543: implementation of basic_safety.processor.validator.proposal_b0_late + algorithm.ivy: line 562: implementation of basic_safety.processor.validator.proposal_b1_correct + algorithm.ivy: line 124: implementation of shim.prepare_handler.handle + algorithm.ivy: line 109: implementation of shim.proposal_handler.handle + algorithm.ivy: line 129: implementation of shim.qc_handler.handle + algorithm.ivy: line 144: implementation of shim.tc_handler.handle + algorithm.ivy: line 137: implementation of shim.timeout_handler.handle + algorithm.ivy: line 411: implementation of basic_safety.processor.validator.timeout + algorithm.ivy: line 429: implementation of basic_safety.processor.validator.timeout_synchronisation + algorithm.ivy: line 212: implementation of basic_safety.processor.validator.timer_expiry + algorithm.ivy: line 287: implementation of basic_safety.processor.validator.tryLockAndCommit + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + classic_safety.ivy: line 557: basic_safety.gdc_chain_lemma.spec.init[after310] + algorithm.ivy: line 69: basic_safety.processor.validator.init[after125] + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 700: basic_safety.ascendant_not_sibling.invar355 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:basic_safety.processor.validator.aggregate_prepares + classic_safety.ivy: line 700: basic_safety.ascendant_not_sibling.invar355 ... PASS + (internal) ext:basic_safety.processor.validator.aggregate_timeout + classic_safety.ivy: line 700: basic_safety.ascendant_not_sibling.invar355 ... PASS + (internal) ext:basic_safety.processor.validator.b0_qc + classic_safety.ivy: line 700: basic_safety.ascendant_not_sibling.invar355 ... PASS + (internal) ext:basic_safety.processor.validator.byzantine_send + classic_safety.ivy: line 700: basic_safety.ascendant_not_sibling.invar355 ... PASS + (internal) ext:basic_safety.processor.validator.fallback + classic_safety.ivy: line 700: basic_safety.ascendant_not_sibling.invar355 ... PASS + (internal) ext:basic_safety.processor.validator.fallback_recovery + classic_safety.ivy: line 700: basic_safety.ascendant_not_sibling.invar355 ... PASS + (internal) ext:basic_safety.processor.validator.leader_failed + classic_safety.ivy: line 700: basic_safety.ascendant_not_sibling.invar355 ... PASS + (internal) ext:basic_safety.processor.validator.no_proposal + classic_safety.ivy: line 700: basic_safety.ascendant_not_sibling.invar355 ... PASS + (internal) ext:basic_safety.processor.validator.process_prepareQC + classic_safety.ivy: line 700: basic_safety.ascendant_not_sibling.invar355 ... PASS + (internal) ext:basic_safety.processor.validator.process_proposal + classic_safety.ivy: line 700: basic_safety.ascendant_not_sibling.invar355 ... PASS + (internal) ext:basic_safety.processor.validator.process_timeoutQC + classic_safety.ivy: line 700: basic_safety.ascendant_not_sibling.invar355 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_correct + classic_safety.ivy: line 700: basic_safety.ascendant_not_sibling.invar355 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_late + classic_safety.ivy: line 700: basic_safety.ascendant_not_sibling.invar355 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b1_correct + classic_safety.ivy: line 700: basic_safety.ascendant_not_sibling.invar355 ... PASS + (internal) ext:basic_safety.processor.validator.timeout_synchronisation + classic_safety.ivy: line 700: basic_safety.ascendant_not_sibling.invar355 ... PASS + (internal) ext:basic_safety.processor.validator.timer_expiry + classic_safety.ivy: line 700: basic_safety.ascendant_not_sibling.invar355 ... PASS + (internal) ext:shim.prepare_handler.handle + classic_safety.ivy: line 700: basic_safety.ascendant_not_sibling.invar355 ... PASS + (internal) ext:shim.proposal_handler.handle + classic_safety.ivy: line 700: basic_safety.ascendant_not_sibling.invar355 ... PASS + (internal) ext:shim.qc_handler.handle + classic_safety.ivy: line 700: basic_safety.ascendant_not_sibling.invar355 ... PASS + (internal) ext:shim.tc_handler.handle + classic_safety.ivy: line 700: basic_safety.ascendant_not_sibling.invar355 ... PASS + (internal) ext:shim.timeout_handler.handle + classic_safety.ivy: line 700: basic_safety.ascendant_not_sibling.invar355 ... PASS + + The following program assertions are treated as assumptions: + in action basic_safety.processor.validator.proposal_b0_late when called from the environment: + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + algorithm.ivy: line 545: assumption + algorithm.ivy: line 546: assumption + algorithm.ivy: line 547: assumption + algorithm.ivy: line 548: assumption + algorithm.ivy: line 549: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.proposal_b0_correct when called from the environment: + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + algorithm.ivy: line 528: assumption + algorithm.ivy: line 529: assumption + algorithm.ivy: line 530: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.aggregate_prepares when called from the environment: + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + algorithm.ivy: line 198: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.proposal_b1_correct when called from the environment: + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + algorithm.ivy: line 564: assumption + algorithm.ivy: line 565: assumption + algorithm.ivy: line 566: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_voted when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.advanceToRound: + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.finished_prepareQC_processing when called from basic_safety.processor.validator.b0_qc,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 475: assumption + algorithm.ivy: line 476: assumption + in action shim.timeout_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.timeout_synchronisation when called from the environment: + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + algorithm.ivy: line 431: assumption + algorithm.ivy: line 433: assumption + algorithm.ivy: line 434: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.process_timeoutQC when called from the environment: + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + algorithm.ivy: line 442: assumption + algorithm.ivy: line 443: assumption + algorithm.ivy: line 444: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_timeout when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.timeout: + global_view.ivy: line 61: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_processed_qc when called from basic_safety.processor.validator.b0_qc,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.fallback_recovery when called from the environment: + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + algorithm.ivy: line 455: assumption + algorithm.ivy: line 456: assumption + algorithm.ivy: line 457: assumption + algorithm.ivy: line 458: assumption + algorithm.ivy: line 459: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.fallback when called from the environment: + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + algorithm.ivy: line 419: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.no_proposal when called from the environment: + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + algorithm.ivy: line 496: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action round_t.prev when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback,basic_safety.processor.validator.leader_failed: + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_locked_quorum when called from basic_safety.processor.validator.b0_qc,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.leader_failed when called from the environment: + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + algorithm.ivy: line 510: assumption + algorithm.ivy: line 511: assumption + algorithm.ivy: line 512: assumption + algorithm.ivy: line 513: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.prepare_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.byzantine_send when called from the environment: + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + algorithm.ivy: line 219: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action round_t.next when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal: + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.tc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.process_proposal when called from the environment: + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + algorithm.ivy: line 394: assumption + algorithm.ivy: line 395: assumption + algorithm.ivy: line 396: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.timer_expiry when called from basic_safety.processor.validator.timeout_synchronisation,the environment: + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + algorithm.ivy: line 213: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.advanceToRound when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal: + algorithm.ivy: line 253: assumption + algorithm.ivy: line 254: assumption + algorithm.ivy: line 255: assumption + algorithm.ivy: line 256: assumption + algorithm.ivy: line 275: assumption + algorithm.ivy: line 276: assumption + in action basic_safety.processor.validator.b0_qc when called from the environment: + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + algorithm.ivy: line 578: assumption + algorithm.ivy: line 592: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.tryLockAndCommit when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 288: assumption + algorithm.ivy: line 289: assumption + algorithm.ivy: line 290: assumption + algorithm.ivy: line 310: assumption + algorithm.ivy: line 311: assumption + algorithm.ivy: line 312: assumption + in action basic_safety.processor.validator.process_prepareQC when called from the environment: + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + algorithm.ivy: line 344: assumption + algorithm.ivy: line 361: assumption + algorithm.ivy: line 379: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.qc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.aggregate_timeout when called from the environment: + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + algorithm.ivy: line 204: assumption + algorithm.ivy: line 205: assumption + algorithm.ivy: line 206: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.proposal_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + +OK +Thu Jan 12 23:36:36 IST 2023 + +Isolate basic_safety.blockchain_ascendant: + + The following properties are assumed as axioms: + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: height_t.successor_definition + global_view.ivy: line 17: gv.def168 + algorithm.ivy: line 29: basic_safety.processor.validator.def118(V0:node_t) + algorithm.ivy: line 32: basic_safety.processor.validator.def119(V0:node_t) + classic_safety.ivy: line 572: basic_safety.gdc_chain_lemma.def316 + classic_safety.ivy: line 714: basic_safety.blockchain_ascendant.def356 + + The following properties are to be checked: + classic_safety.ivy: line 726: basic_safety.blockchain_ascendant.prop362 [proved by axiom schema] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: height_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: height_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: height_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: height_t.spec.prop1 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 716: basic_safety.blockchain_ascendant.invar357 + classic_safety.ivy: line 718: basic_safety.blockchain_ascendant.invar358 + classic_safety.ivy: line 720: basic_safety.blockchain_ascendant.invar359 + classic_safety.ivy: line 722: basic_safety.blockchain_ascendant.invar360 + classic_safety.ivy: line 724: basic_safety.blockchain_ascendant.invar361 + + The following action implementations are present: + algorithm.ivy: line 252: implementation of basic_safety.processor.validator.advanceToRound + algorithm.ivy: line 196: implementation of basic_safety.processor.validator.aggregate_prepares + algorithm.ivy: line 203: implementation of basic_safety.processor.validator.aggregate_timeout + algorithm.ivy: line 577: implementation of basic_safety.processor.validator.b0_qc + algorithm.ivy: line 161: implementation of basic_safety.processor.validator.broadcast_prepare + algorithm.ivy: line 152: implementation of basic_safety.processor.validator.broadcast_proposal + algorithm.ivy: line 170: implementation of basic_safety.processor.validator.broadcast_qc + algorithm.ivy: line 179: implementation of basic_safety.processor.validator.broadcast_timeout + algorithm.ivy: line 218: implementation of basic_safety.processor.validator.byzantine_send + algorithm.ivy: line 418: implementation of basic_safety.processor.validator.fallback + algorithm.ivy: line 453: implementation of basic_safety.processor.validator.fallback_recovery + algorithm.ivy: line 474: implementation of basic_safety.processor.validator.finished_prepareQC_processing + algorithm.ivy: line 508: implementation of basic_safety.processor.validator.leader_failed + algorithm.ivy: line 494: implementation of basic_safety.processor.validator.no_proposal + algorithm.ivy: line 343: implementation of basic_safety.processor.validator.process_prepareQC + algorithm.ivy: line 392: implementation of basic_safety.processor.validator.process_proposal + algorithm.ivy: line 440: implementation of basic_safety.processor.validator.process_timeoutQC + algorithm.ivy: line 526: implementation of basic_safety.processor.validator.proposal_b0_correct + algorithm.ivy: line 543: implementation of basic_safety.processor.validator.proposal_b0_late + algorithm.ivy: line 562: implementation of basic_safety.processor.validator.proposal_b1_correct + algorithm.ivy: line 124: implementation of shim.prepare_handler.handle + algorithm.ivy: line 109: implementation of shim.proposal_handler.handle + algorithm.ivy: line 129: implementation of shim.qc_handler.handle + algorithm.ivy: line 144: implementation of shim.tc_handler.handle + algorithm.ivy: line 137: implementation of shim.timeout_handler.handle + algorithm.ivy: line 411: implementation of basic_safety.processor.validator.timeout + algorithm.ivy: line 429: implementation of basic_safety.processor.validator.timeout_synchronisation + algorithm.ivy: line 212: implementation of basic_safety.processor.validator.timer_expiry + algorithm.ivy: line 287: implementation of basic_safety.processor.validator.tryLockAndCommit + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of height_t.next + ubd_seq.ivy: line 36: monitor of height_t.prev + ubd_seq.ivy: line 34: monitor of height_t.prev + + The following initializers are present: + classic_safety.ivy: line 557: basic_safety.gdc_chain_lemma.spec.init[after310] + algorithm.ivy: line 69: basic_safety.processor.validator.init[after125] + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 716: basic_safety.blockchain_ascendant.invar357 ... PASS + classic_safety.ivy: line 718: basic_safety.blockchain_ascendant.invar358 ... PASS + classic_safety.ivy: line 720: basic_safety.blockchain_ascendant.invar359 ... PASS + classic_safety.ivy: line 722: basic_safety.blockchain_ascendant.invar360 ... PASS + classic_safety.ivy: line 724: basic_safety.blockchain_ascendant.invar361 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:basic_safety.processor.validator.aggregate_prepares + classic_safety.ivy: line 716: basic_safety.blockchain_ascendant.invar357 ... PASS + classic_safety.ivy: line 718: basic_safety.blockchain_ascendant.invar358 ... PASS + classic_safety.ivy: line 720: basic_safety.blockchain_ascendant.invar359 ... PASS + classic_safety.ivy: line 722: basic_safety.blockchain_ascendant.invar360 ... PASS + classic_safety.ivy: line 724: basic_safety.blockchain_ascendant.invar361 ... PASS + (internal) ext:basic_safety.processor.validator.aggregate_timeout + classic_safety.ivy: line 716: basic_safety.blockchain_ascendant.invar357 ... PASS + classic_safety.ivy: line 718: basic_safety.blockchain_ascendant.invar358 ... PASS + classic_safety.ivy: line 720: basic_safety.blockchain_ascendant.invar359 ... PASS + classic_safety.ivy: line 722: basic_safety.blockchain_ascendant.invar360 ... PASS + classic_safety.ivy: line 724: basic_safety.blockchain_ascendant.invar361 ... PASS + (internal) ext:basic_safety.processor.validator.b0_qc + classic_safety.ivy: line 716: basic_safety.blockchain_ascendant.invar357 ... PASS + classic_safety.ivy: line 718: basic_safety.blockchain_ascendant.invar358 ... PASS + classic_safety.ivy: line 720: basic_safety.blockchain_ascendant.invar359 ... PASS + classic_safety.ivy: line 722: basic_safety.blockchain_ascendant.invar360 ... PASS + classic_safety.ivy: line 724: basic_safety.blockchain_ascendant.invar361 ... PASS + (internal) ext:basic_safety.processor.validator.byzantine_send + classic_safety.ivy: line 716: basic_safety.blockchain_ascendant.invar357 ... PASS + classic_safety.ivy: line 718: basic_safety.blockchain_ascendant.invar358 ... PASS + classic_safety.ivy: line 720: basic_safety.blockchain_ascendant.invar359 ... PASS + classic_safety.ivy: line 722: basic_safety.blockchain_ascendant.invar360 ... PASS + classic_safety.ivy: line 724: basic_safety.blockchain_ascendant.invar361 ... PASS + (internal) ext:basic_safety.processor.validator.fallback + classic_safety.ivy: line 716: basic_safety.blockchain_ascendant.invar357 ... PASS + classic_safety.ivy: line 718: basic_safety.blockchain_ascendant.invar358 ... PASS + classic_safety.ivy: line 720: basic_safety.blockchain_ascendant.invar359 ... PASS + classic_safety.ivy: line 722: basic_safety.blockchain_ascendant.invar360 ... PASS + classic_safety.ivy: line 724: basic_safety.blockchain_ascendant.invar361 ... PASS + (internal) ext:basic_safety.processor.validator.fallback_recovery + classic_safety.ivy: line 716: basic_safety.blockchain_ascendant.invar357 ... PASS + classic_safety.ivy: line 718: basic_safety.blockchain_ascendant.invar358 ... PASS + classic_safety.ivy: line 720: basic_safety.blockchain_ascendant.invar359 ... PASS + classic_safety.ivy: line 722: basic_safety.blockchain_ascendant.invar360 ... PASS + classic_safety.ivy: line 724: basic_safety.blockchain_ascendant.invar361 ... PASS + (internal) ext:basic_safety.processor.validator.leader_failed + classic_safety.ivy: line 716: basic_safety.blockchain_ascendant.invar357 ... PASS + classic_safety.ivy: line 718: basic_safety.blockchain_ascendant.invar358 ... PASS + classic_safety.ivy: line 720: basic_safety.blockchain_ascendant.invar359 ... PASS + classic_safety.ivy: line 722: basic_safety.blockchain_ascendant.invar360 ... PASS + classic_safety.ivy: line 724: basic_safety.blockchain_ascendant.invar361 ... PASS + (internal) ext:basic_safety.processor.validator.no_proposal + classic_safety.ivy: line 716: basic_safety.blockchain_ascendant.invar357 ... PASS + classic_safety.ivy: line 718: basic_safety.blockchain_ascendant.invar358 ... PASS + classic_safety.ivy: line 720: basic_safety.blockchain_ascendant.invar359 ... PASS + classic_safety.ivy: line 722: basic_safety.blockchain_ascendant.invar360 ... PASS + classic_safety.ivy: line 724: basic_safety.blockchain_ascendant.invar361 ... PASS + (internal) ext:basic_safety.processor.validator.process_prepareQC + classic_safety.ivy: line 716: basic_safety.blockchain_ascendant.invar357 ... PASS + classic_safety.ivy: line 718: basic_safety.blockchain_ascendant.invar358 ... PASS + classic_safety.ivy: line 720: basic_safety.blockchain_ascendant.invar359 ... PASS + classic_safety.ivy: line 722: basic_safety.blockchain_ascendant.invar360 ... PASS + classic_safety.ivy: line 724: basic_safety.blockchain_ascendant.invar361 ... PASS + (internal) ext:basic_safety.processor.validator.process_proposal + classic_safety.ivy: line 716: basic_safety.blockchain_ascendant.invar357 ... PASS + classic_safety.ivy: line 718: basic_safety.blockchain_ascendant.invar358 ... PASS + classic_safety.ivy: line 720: basic_safety.blockchain_ascendant.invar359 ... PASS + classic_safety.ivy: line 722: basic_safety.blockchain_ascendant.invar360 ... PASS + classic_safety.ivy: line 724: basic_safety.blockchain_ascendant.invar361 ... PASS + (internal) ext:basic_safety.processor.validator.process_timeoutQC + classic_safety.ivy: line 716: basic_safety.blockchain_ascendant.invar357 ... PASS + classic_safety.ivy: line 718: basic_safety.blockchain_ascendant.invar358 ... PASS + classic_safety.ivy: line 720: basic_safety.blockchain_ascendant.invar359 ... PASS + classic_safety.ivy: line 722: basic_safety.blockchain_ascendant.invar360 ... PASS + classic_safety.ivy: line 724: basic_safety.blockchain_ascendant.invar361 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_correct + classic_safety.ivy: line 716: basic_safety.blockchain_ascendant.invar357 ... PASS + classic_safety.ivy: line 718: basic_safety.blockchain_ascendant.invar358 ... PASS + classic_safety.ivy: line 720: basic_safety.blockchain_ascendant.invar359 ... PASS + classic_safety.ivy: line 722: basic_safety.blockchain_ascendant.invar360 ... PASS + classic_safety.ivy: line 724: basic_safety.blockchain_ascendant.invar361 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_late + classic_safety.ivy: line 716: basic_safety.blockchain_ascendant.invar357 ... PASS + classic_safety.ivy: line 718: basic_safety.blockchain_ascendant.invar358 ... PASS + classic_safety.ivy: line 720: basic_safety.blockchain_ascendant.invar359 ... PASS + classic_safety.ivy: line 722: basic_safety.blockchain_ascendant.invar360 ... PASS + classic_safety.ivy: line 724: basic_safety.blockchain_ascendant.invar361 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b1_correct + classic_safety.ivy: line 716: basic_safety.blockchain_ascendant.invar357 ... PASS + classic_safety.ivy: line 718: basic_safety.blockchain_ascendant.invar358 ... PASS + classic_safety.ivy: line 720: basic_safety.blockchain_ascendant.invar359 ... PASS + classic_safety.ivy: line 722: basic_safety.blockchain_ascendant.invar360 ... PASS + classic_safety.ivy: line 724: basic_safety.blockchain_ascendant.invar361 ... PASS + (internal) ext:basic_safety.processor.validator.timeout_synchronisation + classic_safety.ivy: line 716: basic_safety.blockchain_ascendant.invar357 ... PASS + classic_safety.ivy: line 718: basic_safety.blockchain_ascendant.invar358 ... PASS + classic_safety.ivy: line 720: basic_safety.blockchain_ascendant.invar359 ... PASS + classic_safety.ivy: line 722: basic_safety.blockchain_ascendant.invar360 ... PASS + classic_safety.ivy: line 724: basic_safety.blockchain_ascendant.invar361 ... PASS + (internal) ext:basic_safety.processor.validator.timer_expiry + classic_safety.ivy: line 716: basic_safety.blockchain_ascendant.invar357 ... PASS + classic_safety.ivy: line 718: basic_safety.blockchain_ascendant.invar358 ... PASS + classic_safety.ivy: line 720: basic_safety.blockchain_ascendant.invar359 ... PASS + classic_safety.ivy: line 722: basic_safety.blockchain_ascendant.invar360 ... PASS + classic_safety.ivy: line 724: basic_safety.blockchain_ascendant.invar361 ... PASS + (internal) ext:shim.prepare_handler.handle + classic_safety.ivy: line 716: basic_safety.blockchain_ascendant.invar357 ... PASS + classic_safety.ivy: line 718: basic_safety.blockchain_ascendant.invar358 ... PASS + classic_safety.ivy: line 720: basic_safety.blockchain_ascendant.invar359 ... PASS + classic_safety.ivy: line 722: basic_safety.blockchain_ascendant.invar360 ... PASS + classic_safety.ivy: line 724: basic_safety.blockchain_ascendant.invar361 ... PASS + (internal) ext:shim.proposal_handler.handle + classic_safety.ivy: line 716: basic_safety.blockchain_ascendant.invar357 ... PASS + classic_safety.ivy: line 718: basic_safety.blockchain_ascendant.invar358 ... PASS + classic_safety.ivy: line 720: basic_safety.blockchain_ascendant.invar359 ... PASS + classic_safety.ivy: line 722: basic_safety.blockchain_ascendant.invar360 ... PASS + classic_safety.ivy: line 724: basic_safety.blockchain_ascendant.invar361 ... PASS + (internal) ext:shim.qc_handler.handle + classic_safety.ivy: line 716: basic_safety.blockchain_ascendant.invar357 ... PASS + classic_safety.ivy: line 718: basic_safety.blockchain_ascendant.invar358 ... PASS + classic_safety.ivy: line 720: basic_safety.blockchain_ascendant.invar359 ... PASS + classic_safety.ivy: line 722: basic_safety.blockchain_ascendant.invar360 ... PASS + classic_safety.ivy: line 724: basic_safety.blockchain_ascendant.invar361 ... PASS + (internal) ext:shim.tc_handler.handle + classic_safety.ivy: line 716: basic_safety.blockchain_ascendant.invar357 ... PASS + classic_safety.ivy: line 718: basic_safety.blockchain_ascendant.invar358 ... PASS + classic_safety.ivy: line 720: basic_safety.blockchain_ascendant.invar359 ... PASS + classic_safety.ivy: line 722: basic_safety.blockchain_ascendant.invar360 ... PASS + classic_safety.ivy: line 724: basic_safety.blockchain_ascendant.invar361 ... PASS + (internal) ext:shim.timeout_handler.handle + classic_safety.ivy: line 716: basic_safety.blockchain_ascendant.invar357 ... PASS + classic_safety.ivy: line 718: basic_safety.blockchain_ascendant.invar358 ... PASS + classic_safety.ivy: line 720: basic_safety.blockchain_ascendant.invar359 ... PASS + classic_safety.ivy: line 722: basic_safety.blockchain_ascendant.invar360 ... PASS + classic_safety.ivy: line 724: basic_safety.blockchain_ascendant.invar361 ... PASS + + The following program assertions are treated as assumptions: + in action basic_safety.processor.validator.proposal_b0_late when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 545: assumption + algorithm.ivy: line 546: assumption + algorithm.ivy: line 547: assumption + algorithm.ivy: line 548: assumption + algorithm.ivy: line 549: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action basic_safety.processor.validator.proposal_b0_correct when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 528: assumption + algorithm.ivy: line 529: assumption + algorithm.ivy: line 530: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action basic_safety.processor.validator.aggregate_prepares when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 198: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action basic_safety.processor.validator.proposal_b1_correct when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 564: assumption + algorithm.ivy: line 565: assumption + algorithm.ivy: line 566: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action gv.node_voted when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.advanceToRound: + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.finished_prepareQC_processing when called from basic_safety.processor.validator.b0_qc,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 475: assumption + algorithm.ivy: line 476: assumption + in action shim.timeout_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.timeout_synchronisation when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 431: assumption + algorithm.ivy: line 433: assumption + algorithm.ivy: line 434: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action basic_safety.processor.validator.process_timeoutQC when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 442: assumption + algorithm.ivy: line 443: assumption + algorithm.ivy: line 444: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action gv.node_timeout when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.timeout: + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_processed_qc when called from basic_safety.processor.validator.b0_qc,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.fallback_recovery when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 455: assumption + algorithm.ivy: line 456: assumption + algorithm.ivy: line 457: assumption + algorithm.ivy: line 458: assumption + algorithm.ivy: line 459: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action basic_safety.processor.validator.fallback when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 419: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action basic_safety.processor.validator.no_proposal when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 496: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action round_t.prev when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback,basic_safety.processor.validator.leader_failed: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_locked_quorum when called from basic_safety.processor.validator.b0_qc,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.leader_failed when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 510: assumption + algorithm.ivy: line 511: assumption + algorithm.ivy: line 512: assumption + algorithm.ivy: line 513: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action shim.prepare_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.byzantine_send when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 219: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action round_t.next when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.tc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.process_proposal when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 394: assumption + algorithm.ivy: line 395: assumption + algorithm.ivy: line 396: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action height_t.next when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + in action basic_safety.processor.validator.timer_expiry when called from basic_safety.processor.validator.timeout_synchronisation,the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 213: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action basic_safety.processor.validator.advanceToRound when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal: + algorithm.ivy: line 253: assumption + algorithm.ivy: line 254: assumption + algorithm.ivy: line 255: assumption + algorithm.ivy: line 256: assumption + algorithm.ivy: line 275: assumption + algorithm.ivy: line 276: assumption + in action height_t.prev when called from basic_safety.processor.validator.tryLockAndCommit: + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + in action basic_safety.processor.validator.b0_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 578: assumption + algorithm.ivy: line 592: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action basic_safety.processor.validator.tryLockAndCommit when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 288: assumption + algorithm.ivy: line 289: assumption + algorithm.ivy: line 290: assumption + algorithm.ivy: line 310: assumption + algorithm.ivy: line 311: assumption + algorithm.ivy: line 312: assumption + in action basic_safety.processor.validator.process_prepareQC when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 344: assumption + algorithm.ivy: line 361: assumption + algorithm.ivy: line 379: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action shim.qc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.aggregate_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 204: assumption + algorithm.ivy: line 205: assumption + algorithm.ivy: line 206: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action shim.proposal_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + +OK +Thu Jan 12 23:40:43 IST 2023 + +Isolate basic_safety.blockchain_ascendant1: + + The following properties are assumed as axioms: + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: height_t.successor_definition + global_view.ivy: line 17: gv.def168 + algorithm.ivy: line 29: basic_safety.processor.validator.def118(V0:node_t) + algorithm.ivy: line 32: basic_safety.processor.validator.def119(V0:node_t) + classic_safety.ivy: line 714: basic_safety.blockchain_ascendant.def356 + + The following properties are to be checked: + classic_safety.ivy: line 726: basic_safety.blockchain_ascendant.prop362 [proved by axiom schema] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: height_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: height_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: height_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: height_t.spec.prop1 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 734: basic_safety.blockchain_ascendant1.invar363 + + The following action implementations are present: + algorithm.ivy: line 252: implementation of basic_safety.processor.validator.advanceToRound + algorithm.ivy: line 196: implementation of basic_safety.processor.validator.aggregate_prepares + algorithm.ivy: line 203: implementation of basic_safety.processor.validator.aggregate_timeout + algorithm.ivy: line 577: implementation of basic_safety.processor.validator.b0_qc + algorithm.ivy: line 161: implementation of basic_safety.processor.validator.broadcast_prepare + algorithm.ivy: line 152: implementation of basic_safety.processor.validator.broadcast_proposal + algorithm.ivy: line 170: implementation of basic_safety.processor.validator.broadcast_qc + algorithm.ivy: line 179: implementation of basic_safety.processor.validator.broadcast_timeout + algorithm.ivy: line 218: implementation of basic_safety.processor.validator.byzantine_send + algorithm.ivy: line 418: implementation of basic_safety.processor.validator.fallback + algorithm.ivy: line 453: implementation of basic_safety.processor.validator.fallback_recovery + algorithm.ivy: line 474: implementation of basic_safety.processor.validator.finished_prepareQC_processing + algorithm.ivy: line 508: implementation of basic_safety.processor.validator.leader_failed + algorithm.ivy: line 494: implementation of basic_safety.processor.validator.no_proposal + algorithm.ivy: line 343: implementation of basic_safety.processor.validator.process_prepareQC + algorithm.ivy: line 392: implementation of basic_safety.processor.validator.process_proposal + algorithm.ivy: line 440: implementation of basic_safety.processor.validator.process_timeoutQC + algorithm.ivy: line 526: implementation of basic_safety.processor.validator.proposal_b0_correct + algorithm.ivy: line 543: implementation of basic_safety.processor.validator.proposal_b0_late + algorithm.ivy: line 562: implementation of basic_safety.processor.validator.proposal_b1_correct + algorithm.ivy: line 124: implementation of shim.prepare_handler.handle + algorithm.ivy: line 109: implementation of shim.proposal_handler.handle + algorithm.ivy: line 129: implementation of shim.qc_handler.handle + algorithm.ivy: line 144: implementation of shim.tc_handler.handle + algorithm.ivy: line 137: implementation of shim.timeout_handler.handle + algorithm.ivy: line 411: implementation of basic_safety.processor.validator.timeout + algorithm.ivy: line 429: implementation of basic_safety.processor.validator.timeout_synchronisation + algorithm.ivy: line 212: implementation of basic_safety.processor.validator.timer_expiry + algorithm.ivy: line 287: implementation of basic_safety.processor.validator.tryLockAndCommit + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of height_t.next + ubd_seq.ivy: line 36: monitor of height_t.prev + ubd_seq.ivy: line 34: monitor of height_t.prev + + The following initializers are present: + classic_safety.ivy: line 557: basic_safety.gdc_chain_lemma.spec.init[after310] + algorithm.ivy: line 69: basic_safety.processor.validator.init[after125] + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 734: basic_safety.blockchain_ascendant1.invar363 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:basic_safety.processor.validator.aggregate_prepares + classic_safety.ivy: line 734: basic_safety.blockchain_ascendant1.invar363 ... PASS + (internal) ext:basic_safety.processor.validator.aggregate_timeout + classic_safety.ivy: line 734: basic_safety.blockchain_ascendant1.invar363 ... PASS + (internal) ext:basic_safety.processor.validator.b0_qc + classic_safety.ivy: line 734: basic_safety.blockchain_ascendant1.invar363 ... PASS + (internal) ext:basic_safety.processor.validator.byzantine_send + classic_safety.ivy: line 734: basic_safety.blockchain_ascendant1.invar363 ... PASS + (internal) ext:basic_safety.processor.validator.fallback + classic_safety.ivy: line 734: basic_safety.blockchain_ascendant1.invar363 ... PASS + (internal) ext:basic_safety.processor.validator.fallback_recovery + classic_safety.ivy: line 734: basic_safety.blockchain_ascendant1.invar363 ... PASS + (internal) ext:basic_safety.processor.validator.leader_failed + classic_safety.ivy: line 734: basic_safety.blockchain_ascendant1.invar363 ... PASS + (internal) ext:basic_safety.processor.validator.no_proposal + classic_safety.ivy: line 734: basic_safety.blockchain_ascendant1.invar363 ... PASS + (internal) ext:basic_safety.processor.validator.process_prepareQC + classic_safety.ivy: line 734: basic_safety.blockchain_ascendant1.invar363 ... PASS + (internal) ext:basic_safety.processor.validator.process_proposal + classic_safety.ivy: line 734: basic_safety.blockchain_ascendant1.invar363 ... PASS + (internal) ext:basic_safety.processor.validator.process_timeoutQC + classic_safety.ivy: line 734: basic_safety.blockchain_ascendant1.invar363 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_correct + classic_safety.ivy: line 734: basic_safety.blockchain_ascendant1.invar363 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_late + classic_safety.ivy: line 734: basic_safety.blockchain_ascendant1.invar363 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b1_correct + classic_safety.ivy: line 734: basic_safety.blockchain_ascendant1.invar363 ... PASS + (internal) ext:basic_safety.processor.validator.timeout_synchronisation + classic_safety.ivy: line 734: basic_safety.blockchain_ascendant1.invar363 ... PASS + (internal) ext:basic_safety.processor.validator.timer_expiry + classic_safety.ivy: line 734: basic_safety.blockchain_ascendant1.invar363 ... PASS + (internal) ext:shim.prepare_handler.handle + classic_safety.ivy: line 734: basic_safety.blockchain_ascendant1.invar363 ... PASS + (internal) ext:shim.proposal_handler.handle + classic_safety.ivy: line 734: basic_safety.blockchain_ascendant1.invar363 ... PASS + (internal) ext:shim.qc_handler.handle + classic_safety.ivy: line 734: basic_safety.blockchain_ascendant1.invar363 ... PASS + (internal) ext:shim.tc_handler.handle + classic_safety.ivy: line 734: basic_safety.blockchain_ascendant1.invar363 ... PASS + (internal) ext:shim.timeout_handler.handle + classic_safety.ivy: line 734: basic_safety.blockchain_ascendant1.invar363 ... PASS + + The following program assertions are treated as assumptions: + in action basic_safety.processor.validator.proposal_b0_late when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + algorithm.ivy: line 545: assumption + algorithm.ivy: line 546: assumption + algorithm.ivy: line 547: assumption + algorithm.ivy: line 548: assumption + algorithm.ivy: line 549: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + in action basic_safety.processor.validator.proposal_b0_correct when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + algorithm.ivy: line 528: assumption + algorithm.ivy: line 529: assumption + algorithm.ivy: line 530: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + in action basic_safety.processor.validator.aggregate_prepares when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + algorithm.ivy: line 198: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + in action basic_safety.processor.validator.proposal_b1_correct when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + algorithm.ivy: line 564: assumption + algorithm.ivy: line 565: assumption + algorithm.ivy: line 566: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + in action gv.node_voted when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.advanceToRound: + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.finished_prepareQC_processing when called from basic_safety.processor.validator.b0_qc,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 475: assumption + algorithm.ivy: line 476: assumption + in action shim.timeout_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.timeout_synchronisation when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + algorithm.ivy: line 431: assumption + algorithm.ivy: line 433: assumption + algorithm.ivy: line 434: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + in action basic_safety.processor.validator.process_timeoutQC when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + algorithm.ivy: line 442: assumption + algorithm.ivy: line 443: assumption + algorithm.ivy: line 444: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + in action gv.node_timeout when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.timeout: + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_processed_qc when called from basic_safety.processor.validator.b0_qc,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.fallback_recovery when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + algorithm.ivy: line 455: assumption + algorithm.ivy: line 456: assumption + algorithm.ivy: line 457: assumption + algorithm.ivy: line 458: assumption + algorithm.ivy: line 459: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + in action basic_safety.processor.validator.fallback when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + algorithm.ivy: line 419: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + in action basic_safety.processor.validator.no_proposal when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + algorithm.ivy: line 496: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + in action round_t.prev when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback,basic_safety.processor.validator.leader_failed: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_locked_quorum when called from basic_safety.processor.validator.b0_qc,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.leader_failed when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + algorithm.ivy: line 510: assumption + algorithm.ivy: line 511: assumption + algorithm.ivy: line 512: assumption + algorithm.ivy: line 513: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + in action shim.prepare_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.byzantine_send when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + algorithm.ivy: line 219: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + in action round_t.next when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.tc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.process_proposal when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + algorithm.ivy: line 394: assumption + algorithm.ivy: line 395: assumption + algorithm.ivy: line 396: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + in action height_t.next when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + in action basic_safety.processor.validator.timer_expiry when called from basic_safety.processor.validator.timeout_synchronisation,the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + algorithm.ivy: line 213: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + in action basic_safety.processor.validator.advanceToRound when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal: + algorithm.ivy: line 253: assumption + algorithm.ivy: line 254: assumption + algorithm.ivy: line 255: assumption + algorithm.ivy: line 256: assumption + algorithm.ivy: line 275: assumption + algorithm.ivy: line 276: assumption + in action height_t.prev when called from basic_safety.processor.validator.tryLockAndCommit: + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + in action basic_safety.processor.validator.b0_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + algorithm.ivy: line 578: assumption + algorithm.ivy: line 592: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + in action basic_safety.processor.validator.tryLockAndCommit when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 288: assumption + algorithm.ivy: line 289: assumption + algorithm.ivy: line 290: assumption + algorithm.ivy: line 310: assumption + algorithm.ivy: line 311: assumption + algorithm.ivy: line 312: assumption + in action basic_safety.processor.validator.process_prepareQC when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + algorithm.ivy: line 344: assumption + algorithm.ivy: line 361: assumption + algorithm.ivy: line 379: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + in action shim.qc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.aggregate_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + algorithm.ivy: line 204: assumption + algorithm.ivy: line 205: assumption + algorithm.ivy: line 206: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + in action shim.proposal_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + +OK +Thu Jan 12 23:44:49 IST 2023 + +Isolate basic_safety.blockchain_safety_lemma0: + + The following properties are assumed as axioms: + domain_model.ivy: line 28: block_t.axiom64 + domain_model.ivy: line 30: block_t.axiom65 + domain_model.ivy: line 31: block_t.axiom66 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + ubd_seq.ivy: line 18: height_t.successor_definition + global_view.ivy: line 17: gv.def168 + algorithm.ivy: line 29: basic_safety.processor.validator.def118(V0:node_t) + algorithm.ivy: line 32: basic_safety.processor.validator.def119(V0:node_t) + classic_safety.ivy: line 714: basic_safety.blockchain_ascendant.def356 + + The following properties are to be checked: + classic_safety.ivy: line 726: basic_safety.blockchain_ascendant.prop362 [proved by axiom schema] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: height_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: height_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: height_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: height_t.spec.prop1 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 739: basic_safety.blockchain_safety_lemma0.invar364 + classic_safety.ivy: line 741: basic_safety.blockchain_safety_lemma0.invar365 + classic_safety.ivy: line 743: basic_safety.blockchain_safety_lemma0.invar366 + + The following action implementations are present: + algorithm.ivy: line 252: implementation of basic_safety.processor.validator.advanceToRound + algorithm.ivy: line 196: implementation of basic_safety.processor.validator.aggregate_prepares + algorithm.ivy: line 203: implementation of basic_safety.processor.validator.aggregate_timeout + algorithm.ivy: line 577: implementation of basic_safety.processor.validator.b0_qc + algorithm.ivy: line 161: implementation of basic_safety.processor.validator.broadcast_prepare + algorithm.ivy: line 152: implementation of basic_safety.processor.validator.broadcast_proposal + algorithm.ivy: line 170: implementation of basic_safety.processor.validator.broadcast_qc + algorithm.ivy: line 179: implementation of basic_safety.processor.validator.broadcast_timeout + algorithm.ivy: line 218: implementation of basic_safety.processor.validator.byzantine_send + algorithm.ivy: line 418: implementation of basic_safety.processor.validator.fallback + algorithm.ivy: line 453: implementation of basic_safety.processor.validator.fallback_recovery + algorithm.ivy: line 474: implementation of basic_safety.processor.validator.finished_prepareQC_processing + algorithm.ivy: line 508: implementation of basic_safety.processor.validator.leader_failed + algorithm.ivy: line 494: implementation of basic_safety.processor.validator.no_proposal + algorithm.ivy: line 343: implementation of basic_safety.processor.validator.process_prepareQC + algorithm.ivy: line 392: implementation of basic_safety.processor.validator.process_proposal + algorithm.ivy: line 440: implementation of basic_safety.processor.validator.process_timeoutQC + algorithm.ivy: line 526: implementation of basic_safety.processor.validator.proposal_b0_correct + algorithm.ivy: line 543: implementation of basic_safety.processor.validator.proposal_b0_late + algorithm.ivy: line 562: implementation of basic_safety.processor.validator.proposal_b1_correct + algorithm.ivy: line 124: implementation of shim.prepare_handler.handle + algorithm.ivy: line 109: implementation of shim.proposal_handler.handle + algorithm.ivy: line 129: implementation of shim.qc_handler.handle + algorithm.ivy: line 144: implementation of shim.tc_handler.handle + algorithm.ivy: line 137: implementation of shim.timeout_handler.handle + algorithm.ivy: line 411: implementation of basic_safety.processor.validator.timeout + algorithm.ivy: line 429: implementation of basic_safety.processor.validator.timeout_synchronisation + algorithm.ivy: line 212: implementation of basic_safety.processor.validator.timer_expiry + algorithm.ivy: line 287: implementation of basic_safety.processor.validator.tryLockAndCommit + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of height_t.next + ubd_seq.ivy: line 36: monitor of height_t.prev + ubd_seq.ivy: line 34: monitor of height_t.prev + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + algorithm.ivy: line 69: basic_safety.processor.validator.init[after125] + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 739: basic_safety.blockchain_safety_lemma0.invar364 ... PASS + classic_safety.ivy: line 741: basic_safety.blockchain_safety_lemma0.invar365 ... PASS + classic_safety.ivy: line 743: basic_safety.blockchain_safety_lemma0.invar366 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:basic_safety.processor.validator.aggregate_prepares + classic_safety.ivy: line 739: basic_safety.blockchain_safety_lemma0.invar364 ... PASS + classic_safety.ivy: line 741: basic_safety.blockchain_safety_lemma0.invar365 ... PASS + classic_safety.ivy: line 743: basic_safety.blockchain_safety_lemma0.invar366 ... PASS + (internal) ext:basic_safety.processor.validator.aggregate_timeout + classic_safety.ivy: line 739: basic_safety.blockchain_safety_lemma0.invar364 ... PASS + classic_safety.ivy: line 741: basic_safety.blockchain_safety_lemma0.invar365 ... PASS + classic_safety.ivy: line 743: basic_safety.blockchain_safety_lemma0.invar366 ... PASS + (internal) ext:basic_safety.processor.validator.b0_qc + classic_safety.ivy: line 739: basic_safety.blockchain_safety_lemma0.invar364 ... PASS + classic_safety.ivy: line 741: basic_safety.blockchain_safety_lemma0.invar365 ... PASS + classic_safety.ivy: line 743: basic_safety.blockchain_safety_lemma0.invar366 ... PASS + (internal) ext:basic_safety.processor.validator.byzantine_send + classic_safety.ivy: line 739: basic_safety.blockchain_safety_lemma0.invar364 ... PASS + classic_safety.ivy: line 741: basic_safety.blockchain_safety_lemma0.invar365 ... PASS + classic_safety.ivy: line 743: basic_safety.blockchain_safety_lemma0.invar366 ... PASS + (internal) ext:basic_safety.processor.validator.fallback + classic_safety.ivy: line 739: basic_safety.blockchain_safety_lemma0.invar364 ... PASS + classic_safety.ivy: line 741: basic_safety.blockchain_safety_lemma0.invar365 ... PASS + classic_safety.ivy: line 743: basic_safety.blockchain_safety_lemma0.invar366 ... PASS + (internal) ext:basic_safety.processor.validator.fallback_recovery + classic_safety.ivy: line 739: basic_safety.blockchain_safety_lemma0.invar364 ... PASS + classic_safety.ivy: line 741: basic_safety.blockchain_safety_lemma0.invar365 ... PASS + classic_safety.ivy: line 743: basic_safety.blockchain_safety_lemma0.invar366 ... PASS + (internal) ext:basic_safety.processor.validator.leader_failed + classic_safety.ivy: line 739: basic_safety.blockchain_safety_lemma0.invar364 ... PASS + classic_safety.ivy: line 741: basic_safety.blockchain_safety_lemma0.invar365 ... PASS + classic_safety.ivy: line 743: basic_safety.blockchain_safety_lemma0.invar366 ... PASS + (internal) ext:basic_safety.processor.validator.no_proposal + classic_safety.ivy: line 739: basic_safety.blockchain_safety_lemma0.invar364 ... PASS + classic_safety.ivy: line 741: basic_safety.blockchain_safety_lemma0.invar365 ... PASS + classic_safety.ivy: line 743: basic_safety.blockchain_safety_lemma0.invar366 ... PASS + (internal) ext:basic_safety.processor.validator.process_prepareQC + classic_safety.ivy: line 739: basic_safety.blockchain_safety_lemma0.invar364 ... PASS + classic_safety.ivy: line 741: basic_safety.blockchain_safety_lemma0.invar365 ... PASS + classic_safety.ivy: line 743: basic_safety.blockchain_safety_lemma0.invar366 ... PASS + (internal) ext:basic_safety.processor.validator.process_proposal + classic_safety.ivy: line 739: basic_safety.blockchain_safety_lemma0.invar364 ... PASS + classic_safety.ivy: line 741: basic_safety.blockchain_safety_lemma0.invar365 ... PASS + classic_safety.ivy: line 743: basic_safety.blockchain_safety_lemma0.invar366 ... PASS + (internal) ext:basic_safety.processor.validator.process_timeoutQC + classic_safety.ivy: line 739: basic_safety.blockchain_safety_lemma0.invar364 ... PASS + classic_safety.ivy: line 741: basic_safety.blockchain_safety_lemma0.invar365 ... PASS + classic_safety.ivy: line 743: basic_safety.blockchain_safety_lemma0.invar366 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_correct + classic_safety.ivy: line 739: basic_safety.blockchain_safety_lemma0.invar364 ... PASS + classic_safety.ivy: line 741: basic_safety.blockchain_safety_lemma0.invar365 ... PASS + classic_safety.ivy: line 743: basic_safety.blockchain_safety_lemma0.invar366 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_late + classic_safety.ivy: line 739: basic_safety.blockchain_safety_lemma0.invar364 ... PASS + classic_safety.ivy: line 741: basic_safety.blockchain_safety_lemma0.invar365 ... PASS + classic_safety.ivy: line 743: basic_safety.blockchain_safety_lemma0.invar366 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b1_correct + classic_safety.ivy: line 739: basic_safety.blockchain_safety_lemma0.invar364 ... PASS + classic_safety.ivy: line 741: basic_safety.blockchain_safety_lemma0.invar365 ... PASS + classic_safety.ivy: line 743: basic_safety.blockchain_safety_lemma0.invar366 ... PASS + (internal) ext:basic_safety.processor.validator.timeout_synchronisation + classic_safety.ivy: line 739: basic_safety.blockchain_safety_lemma0.invar364 ... PASS + classic_safety.ivy: line 741: basic_safety.blockchain_safety_lemma0.invar365 ... PASS + classic_safety.ivy: line 743: basic_safety.blockchain_safety_lemma0.invar366 ... PASS + (internal) ext:basic_safety.processor.validator.timer_expiry + classic_safety.ivy: line 739: basic_safety.blockchain_safety_lemma0.invar364 ... PASS + classic_safety.ivy: line 741: basic_safety.blockchain_safety_lemma0.invar365 ... PASS + classic_safety.ivy: line 743: basic_safety.blockchain_safety_lemma0.invar366 ... PASS + (internal) ext:shim.prepare_handler.handle + classic_safety.ivy: line 739: basic_safety.blockchain_safety_lemma0.invar364 ... PASS + classic_safety.ivy: line 741: basic_safety.blockchain_safety_lemma0.invar365 ... PASS + classic_safety.ivy: line 743: basic_safety.blockchain_safety_lemma0.invar366 ... PASS + (internal) ext:shim.proposal_handler.handle + classic_safety.ivy: line 739: basic_safety.blockchain_safety_lemma0.invar364 ... PASS + classic_safety.ivy: line 741: basic_safety.blockchain_safety_lemma0.invar365 ... PASS + classic_safety.ivy: line 743: basic_safety.blockchain_safety_lemma0.invar366 ... PASS + (internal) ext:shim.qc_handler.handle + classic_safety.ivy: line 739: basic_safety.blockchain_safety_lemma0.invar364 ... PASS + classic_safety.ivy: line 741: basic_safety.blockchain_safety_lemma0.invar365 ... PASS + classic_safety.ivy: line 743: basic_safety.blockchain_safety_lemma0.invar366 ... PASS + (internal) ext:shim.tc_handler.handle + classic_safety.ivy: line 739: basic_safety.blockchain_safety_lemma0.invar364 ... PASS + classic_safety.ivy: line 741: basic_safety.blockchain_safety_lemma0.invar365 ... PASS + classic_safety.ivy: line 743: basic_safety.blockchain_safety_lemma0.invar366 ... PASS + (internal) ext:shim.timeout_handler.handle + classic_safety.ivy: line 739: basic_safety.blockchain_safety_lemma0.invar364 ... PASS + classic_safety.ivy: line 741: basic_safety.blockchain_safety_lemma0.invar365 ... PASS + classic_safety.ivy: line 743: basic_safety.blockchain_safety_lemma0.invar366 ... PASS + + The following program assertions are treated as assumptions: + in action basic_safety.processor.validator.proposal_b0_late when called from the environment: + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + algorithm.ivy: line 545: assumption + algorithm.ivy: line 546: assumption + algorithm.ivy: line 547: assumption + algorithm.ivy: line 548: assumption + algorithm.ivy: line 549: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + in action basic_safety.processor.validator.proposal_b0_correct when called from the environment: + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + algorithm.ivy: line 528: assumption + algorithm.ivy: line 529: assumption + algorithm.ivy: line 530: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + in action basic_safety.processor.validator.aggregate_prepares when called from the environment: + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + algorithm.ivy: line 198: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + in action basic_safety.processor.validator.proposal_b1_correct when called from the environment: + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + algorithm.ivy: line 564: assumption + algorithm.ivy: line 565: assumption + algorithm.ivy: line 566: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + in action gv.node_voted when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.advanceToRound: + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.timeout_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.timeout_synchronisation when called from the environment: + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + algorithm.ivy: line 431: assumption + algorithm.ivy: line 433: assumption + algorithm.ivy: line 434: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + in action basic_safety.processor.validator.process_timeoutQC when called from the environment: + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + algorithm.ivy: line 442: assumption + algorithm.ivy: line 443: assumption + algorithm.ivy: line 444: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + in action gv.node_timeout when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.timeout: + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_processed_qc when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.fallback_recovery when called from the environment: + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + algorithm.ivy: line 455: assumption + algorithm.ivy: line 456: assumption + algorithm.ivy: line 457: assumption + algorithm.ivy: line 458: assumption + algorithm.ivy: line 459: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + in action basic_safety.processor.validator.fallback when called from the environment: + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + algorithm.ivy: line 419: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + in action basic_safety.processor.validator.no_proposal when called from the environment: + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + algorithm.ivy: line 496: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + in action basic_safety.processor.validator.process_prepareQC when called from the environment: + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + algorithm.ivy: line 344: assumption + algorithm.ivy: line 361: assumption + algorithm.ivy: line 379: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + in action gv.node_locked_quorum when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.leader_failed when called from the environment: + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + algorithm.ivy: line 510: assumption + algorithm.ivy: line 511: assumption + algorithm.ivy: line 512: assumption + algorithm.ivy: line 513: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + in action shim.prepare_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.byzantine_send when called from the environment: + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + algorithm.ivy: line 219: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + in action round_t.next when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.tc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.process_proposal when called from the environment: + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + algorithm.ivy: line 394: assumption + algorithm.ivy: line 395: assumption + algorithm.ivy: line 396: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + in action height_t.next when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + in action basic_safety.processor.validator.timer_expiry when called from basic_safety.processor.validator.timeout_synchronisation,the environment: + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + algorithm.ivy: line 213: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + in action basic_safety.processor.validator.advanceToRound when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + algorithm.ivy: line 253: assumption + algorithm.ivy: line 254: assumption + algorithm.ivy: line 255: assumption + algorithm.ivy: line 256: assumption + algorithm.ivy: line 275: assumption + algorithm.ivy: line 276: assumption + in action height_t.prev when called from basic_safety.processor.validator.tryLockAndCommit: + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + in action basic_safety.processor.validator.finished_prepareQC_processing when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + algorithm.ivy: line 475: assumption + algorithm.ivy: line 476: assumption + in action basic_safety.processor.validator.b0_qc when called from the environment: + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + algorithm.ivy: line 578: assumption + algorithm.ivy: line 592: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + in action basic_safety.processor.validator.tryLockAndCommit when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 288: assumption + algorithm.ivy: line 289: assumption + algorithm.ivy: line 290: assumption + algorithm.ivy: line 310: assumption + algorithm.ivy: line 311: assumption + algorithm.ivy: line 312: assumption + in action round_t.prev when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback,basic_safety.processor.validator.leader_failed: + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.qc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.aggregate_timeout when called from the environment: + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + algorithm.ivy: line 204: assumption + algorithm.ivy: line 205: assumption + algorithm.ivy: line 206: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + in action shim.proposal_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + +OK +Thu Jan 12 23:49:01 IST 2023 + +Isolate basic_safety.blockchain_safety_lemma1: + + The following properties are assumed as axioms: + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: height_t.successor_definition + global_view.ivy: line 17: gv.def168 + algorithm.ivy: line 29: basic_safety.processor.validator.def118(V0:node_t) + algorithm.ivy: line 32: basic_safety.processor.validator.def119(V0:node_t) + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: height_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: height_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: height_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: height_t.spec.prop1 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 748: basic_safety.blockchain_safety_lemma1.invar367 + classic_safety.ivy: line 750: basic_safety.blockchain_safety_lemma1.invar368 + classic_safety.ivy: line 754: basic_safety.blockchain_safety_lemma1.invar369 + classic_safety.ivy: line 760: basic_safety.blockchain_safety_lemma1.invar370 + classic_safety.ivy: line 762: basic_safety.blockchain_safety_lemma1.invar371 + classic_safety.ivy: line 764: basic_safety.blockchain_safety_lemma1.invar372 + classic_safety.ivy: line 766: basic_safety.blockchain_safety_lemma1.invar373 + + The following action implementations are present: + algorithm.ivy: line 252: implementation of basic_safety.processor.validator.advanceToRound + algorithm.ivy: line 196: implementation of basic_safety.processor.validator.aggregate_prepares + algorithm.ivy: line 203: implementation of basic_safety.processor.validator.aggregate_timeout + algorithm.ivy: line 577: implementation of basic_safety.processor.validator.b0_qc + algorithm.ivy: line 161: implementation of basic_safety.processor.validator.broadcast_prepare + algorithm.ivy: line 152: implementation of basic_safety.processor.validator.broadcast_proposal + algorithm.ivy: line 170: implementation of basic_safety.processor.validator.broadcast_qc + algorithm.ivy: line 179: implementation of basic_safety.processor.validator.broadcast_timeout + algorithm.ivy: line 218: implementation of basic_safety.processor.validator.byzantine_send + algorithm.ivy: line 418: implementation of basic_safety.processor.validator.fallback + algorithm.ivy: line 453: implementation of basic_safety.processor.validator.fallback_recovery + algorithm.ivy: line 474: implementation of basic_safety.processor.validator.finished_prepareQC_processing + algorithm.ivy: line 508: implementation of basic_safety.processor.validator.leader_failed + algorithm.ivy: line 494: implementation of basic_safety.processor.validator.no_proposal + algorithm.ivy: line 343: implementation of basic_safety.processor.validator.process_prepareQC + algorithm.ivy: line 392: implementation of basic_safety.processor.validator.process_proposal + algorithm.ivy: line 440: implementation of basic_safety.processor.validator.process_timeoutQC + algorithm.ivy: line 526: implementation of basic_safety.processor.validator.proposal_b0_correct + algorithm.ivy: line 543: implementation of basic_safety.processor.validator.proposal_b0_late + algorithm.ivy: line 562: implementation of basic_safety.processor.validator.proposal_b1_correct + algorithm.ivy: line 124: implementation of shim.prepare_handler.handle + algorithm.ivy: line 109: implementation of shim.proposal_handler.handle + algorithm.ivy: line 129: implementation of shim.qc_handler.handle + algorithm.ivy: line 144: implementation of shim.tc_handler.handle + algorithm.ivy: line 137: implementation of shim.timeout_handler.handle + algorithm.ivy: line 411: implementation of basic_safety.processor.validator.timeout + algorithm.ivy: line 429: implementation of basic_safety.processor.validator.timeout_synchronisation + algorithm.ivy: line 212: implementation of basic_safety.processor.validator.timer_expiry + algorithm.ivy: line 287: implementation of basic_safety.processor.validator.tryLockAndCommit + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of height_t.next + ubd_seq.ivy: line 36: monitor of height_t.prev + ubd_seq.ivy: line 34: monitor of height_t.prev + + The following initializers are present: + classic_safety.ivy: line 557: basic_safety.gdc_chain_lemma.spec.init[after310] + algorithm.ivy: line 69: basic_safety.processor.validator.init[after125] + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 748: basic_safety.blockchain_safety_lemma1.invar367 ... PASS + classic_safety.ivy: line 750: basic_safety.blockchain_safety_lemma1.invar368 ... PASS + classic_safety.ivy: line 754: basic_safety.blockchain_safety_lemma1.invar369 ... PASS + classic_safety.ivy: line 760: basic_safety.blockchain_safety_lemma1.invar370 ... PASS + classic_safety.ivy: line 762: basic_safety.blockchain_safety_lemma1.invar371 ... PASS + classic_safety.ivy: line 764: basic_safety.blockchain_safety_lemma1.invar372 ... PASS + classic_safety.ivy: line 766: basic_safety.blockchain_safety_lemma1.invar373 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:basic_safety.processor.validator.aggregate_prepares + classic_safety.ivy: line 748: basic_safety.blockchain_safety_lemma1.invar367 ... PASS + classic_safety.ivy: line 750: basic_safety.blockchain_safety_lemma1.invar368 ... PASS + classic_safety.ivy: line 754: basic_safety.blockchain_safety_lemma1.invar369 ... PASS + classic_safety.ivy: line 760: basic_safety.blockchain_safety_lemma1.invar370 ... PASS + classic_safety.ivy: line 762: basic_safety.blockchain_safety_lemma1.invar371 ... PASS + classic_safety.ivy: line 764: basic_safety.blockchain_safety_lemma1.invar372 ... PASS + classic_safety.ivy: line 766: basic_safety.blockchain_safety_lemma1.invar373 ... PASS + (internal) ext:basic_safety.processor.validator.aggregate_timeout + classic_safety.ivy: line 748: basic_safety.blockchain_safety_lemma1.invar367 ... PASS + classic_safety.ivy: line 750: basic_safety.blockchain_safety_lemma1.invar368 ... PASS + classic_safety.ivy: line 754: basic_safety.blockchain_safety_lemma1.invar369 ... PASS + classic_safety.ivy: line 760: basic_safety.blockchain_safety_lemma1.invar370 ... PASS + classic_safety.ivy: line 762: basic_safety.blockchain_safety_lemma1.invar371 ... PASS + classic_safety.ivy: line 764: basic_safety.blockchain_safety_lemma1.invar372 ... PASS + classic_safety.ivy: line 766: basic_safety.blockchain_safety_lemma1.invar373 ... PASS + (internal) ext:basic_safety.processor.validator.b0_qc + classic_safety.ivy: line 748: basic_safety.blockchain_safety_lemma1.invar367 ... PASS + classic_safety.ivy: line 750: basic_safety.blockchain_safety_lemma1.invar368 ... PASS + classic_safety.ivy: line 754: basic_safety.blockchain_safety_lemma1.invar369 ... PASS + classic_safety.ivy: line 760: basic_safety.blockchain_safety_lemma1.invar370 ... PASS + classic_safety.ivy: line 762: basic_safety.blockchain_safety_lemma1.invar371 ... PASS + classic_safety.ivy: line 764: basic_safety.blockchain_safety_lemma1.invar372 ... PASS + classic_safety.ivy: line 766: basic_safety.blockchain_safety_lemma1.invar373 ... PASS + (internal) ext:basic_safety.processor.validator.byzantine_send + classic_safety.ivy: line 748: basic_safety.blockchain_safety_lemma1.invar367 ... PASS + classic_safety.ivy: line 750: basic_safety.blockchain_safety_lemma1.invar368 ... PASS + classic_safety.ivy: line 754: basic_safety.blockchain_safety_lemma1.invar369 ... PASS + classic_safety.ivy: line 760: basic_safety.blockchain_safety_lemma1.invar370 ... PASS + classic_safety.ivy: line 762: basic_safety.blockchain_safety_lemma1.invar371 ... PASS + classic_safety.ivy: line 764: basic_safety.blockchain_safety_lemma1.invar372 ... PASS + classic_safety.ivy: line 766: basic_safety.blockchain_safety_lemma1.invar373 ... PASS + (internal) ext:basic_safety.processor.validator.fallback + classic_safety.ivy: line 748: basic_safety.blockchain_safety_lemma1.invar367 ... PASS + classic_safety.ivy: line 750: basic_safety.blockchain_safety_lemma1.invar368 ... PASS + classic_safety.ivy: line 754: basic_safety.blockchain_safety_lemma1.invar369 ... PASS + classic_safety.ivy: line 760: basic_safety.blockchain_safety_lemma1.invar370 ... PASS + classic_safety.ivy: line 762: basic_safety.blockchain_safety_lemma1.invar371 ... PASS + classic_safety.ivy: line 764: basic_safety.blockchain_safety_lemma1.invar372 ... PASS + classic_safety.ivy: line 766: basic_safety.blockchain_safety_lemma1.invar373 ... PASS + (internal) ext:basic_safety.processor.validator.fallback_recovery + classic_safety.ivy: line 748: basic_safety.blockchain_safety_lemma1.invar367 ... PASS + classic_safety.ivy: line 750: basic_safety.blockchain_safety_lemma1.invar368 ... PASS + classic_safety.ivy: line 754: basic_safety.blockchain_safety_lemma1.invar369 ... PASS + classic_safety.ivy: line 760: basic_safety.blockchain_safety_lemma1.invar370 ... PASS + classic_safety.ivy: line 762: basic_safety.blockchain_safety_lemma1.invar371 ... PASS + classic_safety.ivy: line 764: basic_safety.blockchain_safety_lemma1.invar372 ... PASS + classic_safety.ivy: line 766: basic_safety.blockchain_safety_lemma1.invar373 ... PASS + (internal) ext:basic_safety.processor.validator.leader_failed + classic_safety.ivy: line 748: basic_safety.blockchain_safety_lemma1.invar367 ... PASS + classic_safety.ivy: line 750: basic_safety.blockchain_safety_lemma1.invar368 ... PASS + classic_safety.ivy: line 754: basic_safety.blockchain_safety_lemma1.invar369 ... PASS + classic_safety.ivy: line 760: basic_safety.blockchain_safety_lemma1.invar370 ... PASS + classic_safety.ivy: line 762: basic_safety.blockchain_safety_lemma1.invar371 ... PASS + classic_safety.ivy: line 764: basic_safety.blockchain_safety_lemma1.invar372 ... PASS + classic_safety.ivy: line 766: basic_safety.blockchain_safety_lemma1.invar373 ... PASS + (internal) ext:basic_safety.processor.validator.no_proposal + classic_safety.ivy: line 748: basic_safety.blockchain_safety_lemma1.invar367 ... PASS + classic_safety.ivy: line 750: basic_safety.blockchain_safety_lemma1.invar368 ... PASS + classic_safety.ivy: line 754: basic_safety.blockchain_safety_lemma1.invar369 ... PASS + classic_safety.ivy: line 760: basic_safety.blockchain_safety_lemma1.invar370 ... PASS + classic_safety.ivy: line 762: basic_safety.blockchain_safety_lemma1.invar371 ... PASS + classic_safety.ivy: line 764: basic_safety.blockchain_safety_lemma1.invar372 ... PASS + classic_safety.ivy: line 766: basic_safety.blockchain_safety_lemma1.invar373 ... PASS + (internal) ext:basic_safety.processor.validator.process_prepareQC + classic_safety.ivy: line 748: basic_safety.blockchain_safety_lemma1.invar367 ... PASS + classic_safety.ivy: line 750: basic_safety.blockchain_safety_lemma1.invar368 ... PASS + classic_safety.ivy: line 754: basic_safety.blockchain_safety_lemma1.invar369 ... PASS + classic_safety.ivy: line 760: basic_safety.blockchain_safety_lemma1.invar370 ... PASS + classic_safety.ivy: line 762: basic_safety.blockchain_safety_lemma1.invar371 ... PASS + classic_safety.ivy: line 764: basic_safety.blockchain_safety_lemma1.invar372 ... PASS + classic_safety.ivy: line 766: basic_safety.blockchain_safety_lemma1.invar373 ... PASS + (internal) ext:basic_safety.processor.validator.process_proposal + classic_safety.ivy: line 748: basic_safety.blockchain_safety_lemma1.invar367 ... PASS + classic_safety.ivy: line 750: basic_safety.blockchain_safety_lemma1.invar368 ... PASS + classic_safety.ivy: line 754: basic_safety.blockchain_safety_lemma1.invar369 ... PASS + classic_safety.ivy: line 760: basic_safety.blockchain_safety_lemma1.invar370 ... PASS + classic_safety.ivy: line 762: basic_safety.blockchain_safety_lemma1.invar371 ... PASS + classic_safety.ivy: line 764: basic_safety.blockchain_safety_lemma1.invar372 ... PASS + classic_safety.ivy: line 766: basic_safety.blockchain_safety_lemma1.invar373 ... PASS + (internal) ext:basic_safety.processor.validator.process_timeoutQC + classic_safety.ivy: line 748: basic_safety.blockchain_safety_lemma1.invar367 ... PASS + classic_safety.ivy: line 750: basic_safety.blockchain_safety_lemma1.invar368 ... PASS + classic_safety.ivy: line 754: basic_safety.blockchain_safety_lemma1.invar369 ... PASS + classic_safety.ivy: line 760: basic_safety.blockchain_safety_lemma1.invar370 ... PASS + classic_safety.ivy: line 762: basic_safety.blockchain_safety_lemma1.invar371 ... PASS + classic_safety.ivy: line 764: basic_safety.blockchain_safety_lemma1.invar372 ... PASS + classic_safety.ivy: line 766: basic_safety.blockchain_safety_lemma1.invar373 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_correct + classic_safety.ivy: line 748: basic_safety.blockchain_safety_lemma1.invar367 ... PASS + classic_safety.ivy: line 750: basic_safety.blockchain_safety_lemma1.invar368 ... PASS + classic_safety.ivy: line 754: basic_safety.blockchain_safety_lemma1.invar369 ... PASS + classic_safety.ivy: line 760: basic_safety.blockchain_safety_lemma1.invar370 ... PASS + classic_safety.ivy: line 762: basic_safety.blockchain_safety_lemma1.invar371 ... PASS + classic_safety.ivy: line 764: basic_safety.blockchain_safety_lemma1.invar372 ... PASS + classic_safety.ivy: line 766: basic_safety.blockchain_safety_lemma1.invar373 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_late + classic_safety.ivy: line 748: basic_safety.blockchain_safety_lemma1.invar367 ... PASS + classic_safety.ivy: line 750: basic_safety.blockchain_safety_lemma1.invar368 ... PASS + classic_safety.ivy: line 754: basic_safety.blockchain_safety_lemma1.invar369 ... PASS + classic_safety.ivy: line 760: basic_safety.blockchain_safety_lemma1.invar370 ... PASS + classic_safety.ivy: line 762: basic_safety.blockchain_safety_lemma1.invar371 ... PASS + classic_safety.ivy: line 764: basic_safety.blockchain_safety_lemma1.invar372 ... PASS + classic_safety.ivy: line 766: basic_safety.blockchain_safety_lemma1.invar373 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b1_correct + classic_safety.ivy: line 748: basic_safety.blockchain_safety_lemma1.invar367 ... PASS + classic_safety.ivy: line 750: basic_safety.blockchain_safety_lemma1.invar368 ... PASS + classic_safety.ivy: line 754: basic_safety.blockchain_safety_lemma1.invar369 ... PASS + classic_safety.ivy: line 760: basic_safety.blockchain_safety_lemma1.invar370 ... PASS + classic_safety.ivy: line 762: basic_safety.blockchain_safety_lemma1.invar371 ... PASS + classic_safety.ivy: line 764: basic_safety.blockchain_safety_lemma1.invar372 ... PASS + classic_safety.ivy: line 766: basic_safety.blockchain_safety_lemma1.invar373 ... PASS + (internal) ext:basic_safety.processor.validator.timeout_synchronisation + classic_safety.ivy: line 748: basic_safety.blockchain_safety_lemma1.invar367 ... PASS + classic_safety.ivy: line 750: basic_safety.blockchain_safety_lemma1.invar368 ... PASS + classic_safety.ivy: line 754: basic_safety.blockchain_safety_lemma1.invar369 ... PASS + classic_safety.ivy: line 760: basic_safety.blockchain_safety_lemma1.invar370 ... PASS + classic_safety.ivy: line 762: basic_safety.blockchain_safety_lemma1.invar371 ... PASS + classic_safety.ivy: line 764: basic_safety.blockchain_safety_lemma1.invar372 ... PASS + classic_safety.ivy: line 766: basic_safety.blockchain_safety_lemma1.invar373 ... PASS + (internal) ext:basic_safety.processor.validator.timer_expiry + classic_safety.ivy: line 748: basic_safety.blockchain_safety_lemma1.invar367 ... PASS + classic_safety.ivy: line 750: basic_safety.blockchain_safety_lemma1.invar368 ... PASS + classic_safety.ivy: line 754: basic_safety.blockchain_safety_lemma1.invar369 ... PASS + classic_safety.ivy: line 760: basic_safety.blockchain_safety_lemma1.invar370 ... PASS + classic_safety.ivy: line 762: basic_safety.blockchain_safety_lemma1.invar371 ... PASS + classic_safety.ivy: line 764: basic_safety.blockchain_safety_lemma1.invar372 ... PASS + classic_safety.ivy: line 766: basic_safety.blockchain_safety_lemma1.invar373 ... PASS + (internal) ext:shim.prepare_handler.handle + classic_safety.ivy: line 748: basic_safety.blockchain_safety_lemma1.invar367 ... PASS + classic_safety.ivy: line 750: basic_safety.blockchain_safety_lemma1.invar368 ... PASS + classic_safety.ivy: line 754: basic_safety.blockchain_safety_lemma1.invar369 ... PASS + classic_safety.ivy: line 760: basic_safety.blockchain_safety_lemma1.invar370 ... PASS + classic_safety.ivy: line 762: basic_safety.blockchain_safety_lemma1.invar371 ... PASS + classic_safety.ivy: line 764: basic_safety.blockchain_safety_lemma1.invar372 ... PASS + classic_safety.ivy: line 766: basic_safety.blockchain_safety_lemma1.invar373 ... PASS + (internal) ext:shim.proposal_handler.handle + classic_safety.ivy: line 748: basic_safety.blockchain_safety_lemma1.invar367 ... PASS + classic_safety.ivy: line 750: basic_safety.blockchain_safety_lemma1.invar368 ... PASS + classic_safety.ivy: line 754: basic_safety.blockchain_safety_lemma1.invar369 ... PASS + classic_safety.ivy: line 760: basic_safety.blockchain_safety_lemma1.invar370 ... PASS + classic_safety.ivy: line 762: basic_safety.blockchain_safety_lemma1.invar371 ... PASS + classic_safety.ivy: line 764: basic_safety.blockchain_safety_lemma1.invar372 ... PASS + classic_safety.ivy: line 766: basic_safety.blockchain_safety_lemma1.invar373 ... PASS + (internal) ext:shim.qc_handler.handle + classic_safety.ivy: line 748: basic_safety.blockchain_safety_lemma1.invar367 ... PASS + classic_safety.ivy: line 750: basic_safety.blockchain_safety_lemma1.invar368 ... PASS + classic_safety.ivy: line 754: basic_safety.blockchain_safety_lemma1.invar369 ... PASS + classic_safety.ivy: line 760: basic_safety.blockchain_safety_lemma1.invar370 ... PASS + classic_safety.ivy: line 762: basic_safety.blockchain_safety_lemma1.invar371 ... PASS + classic_safety.ivy: line 764: basic_safety.blockchain_safety_lemma1.invar372 ... PASS + classic_safety.ivy: line 766: basic_safety.blockchain_safety_lemma1.invar373 ... PASS + (internal) ext:shim.tc_handler.handle + classic_safety.ivy: line 748: basic_safety.blockchain_safety_lemma1.invar367 ... PASS + classic_safety.ivy: line 750: basic_safety.blockchain_safety_lemma1.invar368 ... PASS + classic_safety.ivy: line 754: basic_safety.blockchain_safety_lemma1.invar369 ... PASS + classic_safety.ivy: line 760: basic_safety.blockchain_safety_lemma1.invar370 ... PASS + classic_safety.ivy: line 762: basic_safety.blockchain_safety_lemma1.invar371 ... PASS + classic_safety.ivy: line 764: basic_safety.blockchain_safety_lemma1.invar372 ... PASS + classic_safety.ivy: line 766: basic_safety.blockchain_safety_lemma1.invar373 ... PASS + (internal) ext:shim.timeout_handler.handle + classic_safety.ivy: line 748: basic_safety.blockchain_safety_lemma1.invar367 ... PASS + classic_safety.ivy: line 750: basic_safety.blockchain_safety_lemma1.invar368 ... PASS + classic_safety.ivy: line 754: basic_safety.blockchain_safety_lemma1.invar369 ... PASS + classic_safety.ivy: line 760: basic_safety.blockchain_safety_lemma1.invar370 ... PASS + classic_safety.ivy: line 762: basic_safety.blockchain_safety_lemma1.invar371 ... PASS + classic_safety.ivy: line 764: basic_safety.blockchain_safety_lemma1.invar372 ... PASS + classic_safety.ivy: line 766: basic_safety.blockchain_safety_lemma1.invar373 ... PASS + + The following program assertions are treated as assumptions: + in action basic_safety.processor.validator.proposal_b0_late when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 545: assumption + algorithm.ivy: line 546: assumption + algorithm.ivy: line 547: assumption + algorithm.ivy: line 548: assumption + algorithm.ivy: line 549: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action basic_safety.processor.validator.proposal_b0_correct when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 528: assumption + algorithm.ivy: line 529: assumption + algorithm.ivy: line 530: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action basic_safety.processor.validator.aggregate_prepares when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 198: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action basic_safety.processor.validator.proposal_b1_correct when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 564: assumption + algorithm.ivy: line 565: assumption + algorithm.ivy: line 566: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action gv.node_voted when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.advanceToRound: + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.finished_prepareQC_processing when called from basic_safety.processor.validator.b0_qc,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 475: assumption + algorithm.ivy: line 476: assumption + in action shim.timeout_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.timeout_synchronisation when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 431: assumption + algorithm.ivy: line 433: assumption + algorithm.ivy: line 434: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action basic_safety.processor.validator.process_timeoutQC when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 442: assumption + algorithm.ivy: line 443: assumption + algorithm.ivy: line 444: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action gv.node_timeout when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.timeout: + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_processed_qc when called from basic_safety.processor.validator.b0_qc,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.fallback_recovery when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 455: assumption + algorithm.ivy: line 456: assumption + algorithm.ivy: line 457: assumption + algorithm.ivy: line 458: assumption + algorithm.ivy: line 459: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action basic_safety.processor.validator.fallback when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 419: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action basic_safety.processor.validator.no_proposal when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 496: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action round_t.prev when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback,basic_safety.processor.validator.leader_failed: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_locked_quorum when called from basic_safety.processor.validator.b0_qc,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.leader_failed when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 510: assumption + algorithm.ivy: line 511: assumption + algorithm.ivy: line 512: assumption + algorithm.ivy: line 513: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action shim.prepare_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.byzantine_send when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 219: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action round_t.next when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.tc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.process_proposal when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 394: assumption + algorithm.ivy: line 395: assumption + algorithm.ivy: line 396: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action height_t.next when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + in action basic_safety.processor.validator.timer_expiry when called from basic_safety.processor.validator.timeout_synchronisation,the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 213: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action basic_safety.processor.validator.advanceToRound when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal: + algorithm.ivy: line 253: assumption + algorithm.ivy: line 254: assumption + algorithm.ivy: line 255: assumption + algorithm.ivy: line 256: assumption + algorithm.ivy: line 275: assumption + algorithm.ivy: line 276: assumption + in action height_t.prev when called from basic_safety.processor.validator.tryLockAndCommit: + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + in action basic_safety.processor.validator.b0_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 578: assumption + algorithm.ivy: line 592: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action basic_safety.processor.validator.tryLockAndCommit when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 288: assumption + algorithm.ivy: line 289: assumption + algorithm.ivy: line 290: assumption + algorithm.ivy: line 310: assumption + algorithm.ivy: line 311: assumption + algorithm.ivy: line 312: assumption + in action basic_safety.processor.validator.process_prepareQC when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 344: assumption + algorithm.ivy: line 361: assumption + algorithm.ivy: line 379: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action shim.qc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.aggregate_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 204: assumption + algorithm.ivy: line 205: assumption + algorithm.ivy: line 206: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action shim.proposal_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + +OK +Thu Jan 12 23:53:29 IST 2023 + +Isolate basic_safety.blockchain_safety_lemma2: + + The following properties are assumed as axioms: + domain_model.ivy: line 28: block_t.axiom64 + domain_model.ivy: line 30: block_t.axiom65 + domain_model.ivy: line 31: block_t.axiom66 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: height_t.successor_definition + global_view.ivy: line 17: gv.def168 + algorithm.ivy: line 29: basic_safety.processor.validator.def118(V0:node_t) + algorithm.ivy: line 32: basic_safety.processor.validator.def119(V0:node_t) + classic_safety.ivy: line 772: basic_safety.blockchain_safety_lemma2.def374 + + The following properties are to be checked: + classic_safety.ivy: line 792: basic_safety.blockchain_safety_lemma2.prop384 [proved by axiom schema] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: height_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: height_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: height_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: height_t.spec.prop1 [assumed] + classic_safety.ivy: line 782: basic_safety.blockchain_safety_lemma2.prop379 ... PASS + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 774: basic_safety.blockchain_safety_lemma2.invar375 + classic_safety.ivy: line 776: basic_safety.blockchain_safety_lemma2.invar376 + classic_safety.ivy: line 778: basic_safety.blockchain_safety_lemma2.invar377 + classic_safety.ivy: line 780: basic_safety.blockchain_safety_lemma2.invar378 + classic_safety.ivy: line 784: basic_safety.blockchain_safety_lemma2.invar380 + classic_safety.ivy: line 786: basic_safety.blockchain_safety_lemma2.invar381 + classic_safety.ivy: line 788: basic_safety.blockchain_safety_lemma2.invar382 + classic_safety.ivy: line 790: basic_safety.blockchain_safety_lemma2.invar383 + classic_safety.ivy: line 797: basic_safety.blockchain_safety_lemma2.invar385 + + The following action implementations are present: + algorithm.ivy: line 252: implementation of basic_safety.processor.validator.advanceToRound + algorithm.ivy: line 196: implementation of basic_safety.processor.validator.aggregate_prepares + algorithm.ivy: line 203: implementation of basic_safety.processor.validator.aggregate_timeout + algorithm.ivy: line 577: implementation of basic_safety.processor.validator.b0_qc + algorithm.ivy: line 161: implementation of basic_safety.processor.validator.broadcast_prepare + algorithm.ivy: line 152: implementation of basic_safety.processor.validator.broadcast_proposal + algorithm.ivy: line 170: implementation of basic_safety.processor.validator.broadcast_qc + algorithm.ivy: line 179: implementation of basic_safety.processor.validator.broadcast_timeout + algorithm.ivy: line 218: implementation of basic_safety.processor.validator.byzantine_send + algorithm.ivy: line 418: implementation of basic_safety.processor.validator.fallback + algorithm.ivy: line 453: implementation of basic_safety.processor.validator.fallback_recovery + algorithm.ivy: line 474: implementation of basic_safety.processor.validator.finished_prepareQC_processing + algorithm.ivy: line 508: implementation of basic_safety.processor.validator.leader_failed + algorithm.ivy: line 494: implementation of basic_safety.processor.validator.no_proposal + algorithm.ivy: line 343: implementation of basic_safety.processor.validator.process_prepareQC + algorithm.ivy: line 392: implementation of basic_safety.processor.validator.process_proposal + algorithm.ivy: line 440: implementation of basic_safety.processor.validator.process_timeoutQC + algorithm.ivy: line 526: implementation of basic_safety.processor.validator.proposal_b0_correct + algorithm.ivy: line 543: implementation of basic_safety.processor.validator.proposal_b0_late + algorithm.ivy: line 562: implementation of basic_safety.processor.validator.proposal_b1_correct + algorithm.ivy: line 124: implementation of shim.prepare_handler.handle + algorithm.ivy: line 109: implementation of shim.proposal_handler.handle + algorithm.ivy: line 129: implementation of shim.qc_handler.handle + algorithm.ivy: line 144: implementation of shim.tc_handler.handle + algorithm.ivy: line 137: implementation of shim.timeout_handler.handle + algorithm.ivy: line 411: implementation of basic_safety.processor.validator.timeout + algorithm.ivy: line 429: implementation of basic_safety.processor.validator.timeout_synchronisation + algorithm.ivy: line 212: implementation of basic_safety.processor.validator.timer_expiry + algorithm.ivy: line 287: implementation of basic_safety.processor.validator.tryLockAndCommit + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of height_t.next + ubd_seq.ivy: line 36: monitor of height_t.prev + ubd_seq.ivy: line 34: monitor of height_t.prev + + The following initializers are present: + algorithm.ivy: line 69: basic_safety.processor.validator.init[after125] + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 774: basic_safety.blockchain_safety_lemma2.invar375 ... PASS + classic_safety.ivy: line 776: basic_safety.blockchain_safety_lemma2.invar376 ... PASS + classic_safety.ivy: line 778: basic_safety.blockchain_safety_lemma2.invar377 ... PASS + classic_safety.ivy: line 780: basic_safety.blockchain_safety_lemma2.invar378 ... PASS + classic_safety.ivy: line 784: basic_safety.blockchain_safety_lemma2.invar380 ... PASS + classic_safety.ivy: line 786: basic_safety.blockchain_safety_lemma2.invar381 ... PASS + classic_safety.ivy: line 788: basic_safety.blockchain_safety_lemma2.invar382 ... PASS + classic_safety.ivy: line 790: basic_safety.blockchain_safety_lemma2.invar383 ... PASS + classic_safety.ivy: line 797: basic_safety.blockchain_safety_lemma2.invar385 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:basic_safety.processor.validator.aggregate_prepares + classic_safety.ivy: line 774: basic_safety.blockchain_safety_lemma2.invar375 ... PASS + classic_safety.ivy: line 776: basic_safety.blockchain_safety_lemma2.invar376 ... PASS + classic_safety.ivy: line 778: basic_safety.blockchain_safety_lemma2.invar377 ... PASS + classic_safety.ivy: line 780: basic_safety.blockchain_safety_lemma2.invar378 ... PASS + classic_safety.ivy: line 784: basic_safety.blockchain_safety_lemma2.invar380 ... PASS + classic_safety.ivy: line 786: basic_safety.blockchain_safety_lemma2.invar381 ... PASS + classic_safety.ivy: line 788: basic_safety.blockchain_safety_lemma2.invar382 ... PASS + classic_safety.ivy: line 790: basic_safety.blockchain_safety_lemma2.invar383 ... PASS + classic_safety.ivy: line 797: basic_safety.blockchain_safety_lemma2.invar385 ... PASS + (internal) ext:basic_safety.processor.validator.aggregate_timeout + classic_safety.ivy: line 774: basic_safety.blockchain_safety_lemma2.invar375 ... PASS + classic_safety.ivy: line 776: basic_safety.blockchain_safety_lemma2.invar376 ... PASS + classic_safety.ivy: line 778: basic_safety.blockchain_safety_lemma2.invar377 ... PASS + classic_safety.ivy: line 780: basic_safety.blockchain_safety_lemma2.invar378 ... PASS + classic_safety.ivy: line 784: basic_safety.blockchain_safety_lemma2.invar380 ... PASS + classic_safety.ivy: line 786: basic_safety.blockchain_safety_lemma2.invar381 ... PASS + classic_safety.ivy: line 788: basic_safety.blockchain_safety_lemma2.invar382 ... PASS + classic_safety.ivy: line 790: basic_safety.blockchain_safety_lemma2.invar383 ... PASS + classic_safety.ivy: line 797: basic_safety.blockchain_safety_lemma2.invar385 ... PASS + (internal) ext:basic_safety.processor.validator.b0_qc + classic_safety.ivy: line 774: basic_safety.blockchain_safety_lemma2.invar375 ... PASS + classic_safety.ivy: line 776: basic_safety.blockchain_safety_lemma2.invar376 ... PASS + classic_safety.ivy: line 778: basic_safety.blockchain_safety_lemma2.invar377 ... PASS + classic_safety.ivy: line 780: basic_safety.blockchain_safety_lemma2.invar378 ... PASS + classic_safety.ivy: line 784: basic_safety.blockchain_safety_lemma2.invar380 ... PASS + classic_safety.ivy: line 786: basic_safety.blockchain_safety_lemma2.invar381 ... PASS + classic_safety.ivy: line 788: basic_safety.blockchain_safety_lemma2.invar382 ... PASS + classic_safety.ivy: line 790: basic_safety.blockchain_safety_lemma2.invar383 ... PASS + classic_safety.ivy: line 797: basic_safety.blockchain_safety_lemma2.invar385 ... PASS + (internal) ext:basic_safety.processor.validator.byzantine_send + classic_safety.ivy: line 774: basic_safety.blockchain_safety_lemma2.invar375 ... PASS + classic_safety.ivy: line 776: basic_safety.blockchain_safety_lemma2.invar376 ... PASS + classic_safety.ivy: line 778: basic_safety.blockchain_safety_lemma2.invar377 ... PASS + classic_safety.ivy: line 780: basic_safety.blockchain_safety_lemma2.invar378 ... PASS + classic_safety.ivy: line 784: basic_safety.blockchain_safety_lemma2.invar380 ... PASS + classic_safety.ivy: line 786: basic_safety.blockchain_safety_lemma2.invar381 ... PASS + classic_safety.ivy: line 788: basic_safety.blockchain_safety_lemma2.invar382 ... PASS + classic_safety.ivy: line 790: basic_safety.blockchain_safety_lemma2.invar383 ... PASS + classic_safety.ivy: line 797: basic_safety.blockchain_safety_lemma2.invar385 ... PASS + (internal) ext:basic_safety.processor.validator.fallback + classic_safety.ivy: line 774: basic_safety.blockchain_safety_lemma2.invar375 ... PASS + classic_safety.ivy: line 776: basic_safety.blockchain_safety_lemma2.invar376 ... PASS + classic_safety.ivy: line 778: basic_safety.blockchain_safety_lemma2.invar377 ... PASS + classic_safety.ivy: line 780: basic_safety.blockchain_safety_lemma2.invar378 ... PASS + classic_safety.ivy: line 784: basic_safety.blockchain_safety_lemma2.invar380 ... PASS + classic_safety.ivy: line 786: basic_safety.blockchain_safety_lemma2.invar381 ... PASS + classic_safety.ivy: line 788: basic_safety.blockchain_safety_lemma2.invar382 ... PASS + classic_safety.ivy: line 790: basic_safety.blockchain_safety_lemma2.invar383 ... PASS + classic_safety.ivy: line 797: basic_safety.blockchain_safety_lemma2.invar385 ... PASS + (internal) ext:basic_safety.processor.validator.fallback_recovery + classic_safety.ivy: line 774: basic_safety.blockchain_safety_lemma2.invar375 ... PASS + classic_safety.ivy: line 776: basic_safety.blockchain_safety_lemma2.invar376 ... PASS + classic_safety.ivy: line 778: basic_safety.blockchain_safety_lemma2.invar377 ... PASS + classic_safety.ivy: line 780: basic_safety.blockchain_safety_lemma2.invar378 ... PASS + classic_safety.ivy: line 784: basic_safety.blockchain_safety_lemma2.invar380 ... PASS + classic_safety.ivy: line 786: basic_safety.blockchain_safety_lemma2.invar381 ... PASS + classic_safety.ivy: line 788: basic_safety.blockchain_safety_lemma2.invar382 ... PASS + classic_safety.ivy: line 790: basic_safety.blockchain_safety_lemma2.invar383 ... PASS + classic_safety.ivy: line 797: basic_safety.blockchain_safety_lemma2.invar385 ... PASS + (internal) ext:basic_safety.processor.validator.leader_failed + classic_safety.ivy: line 774: basic_safety.blockchain_safety_lemma2.invar375 ... PASS + classic_safety.ivy: line 776: basic_safety.blockchain_safety_lemma2.invar376 ... PASS + classic_safety.ivy: line 778: basic_safety.blockchain_safety_lemma2.invar377 ... PASS + classic_safety.ivy: line 780: basic_safety.blockchain_safety_lemma2.invar378 ... PASS + classic_safety.ivy: line 784: basic_safety.blockchain_safety_lemma2.invar380 ... PASS + classic_safety.ivy: line 786: basic_safety.blockchain_safety_lemma2.invar381 ... PASS + classic_safety.ivy: line 788: basic_safety.blockchain_safety_lemma2.invar382 ... PASS + classic_safety.ivy: line 790: basic_safety.blockchain_safety_lemma2.invar383 ... PASS + classic_safety.ivy: line 797: basic_safety.blockchain_safety_lemma2.invar385 ... PASS + (internal) ext:basic_safety.processor.validator.no_proposal + classic_safety.ivy: line 774: basic_safety.blockchain_safety_lemma2.invar375 ... PASS + classic_safety.ivy: line 776: basic_safety.blockchain_safety_lemma2.invar376 ... PASS + classic_safety.ivy: line 778: basic_safety.blockchain_safety_lemma2.invar377 ... PASS + classic_safety.ivy: line 780: basic_safety.blockchain_safety_lemma2.invar378 ... PASS + classic_safety.ivy: line 784: basic_safety.blockchain_safety_lemma2.invar380 ... PASS + classic_safety.ivy: line 786: basic_safety.blockchain_safety_lemma2.invar381 ... PASS + classic_safety.ivy: line 788: basic_safety.blockchain_safety_lemma2.invar382 ... PASS + classic_safety.ivy: line 790: basic_safety.blockchain_safety_lemma2.invar383 ... PASS + classic_safety.ivy: line 797: basic_safety.blockchain_safety_lemma2.invar385 ... PASS + (internal) ext:basic_safety.processor.validator.process_prepareQC + classic_safety.ivy: line 774: basic_safety.blockchain_safety_lemma2.invar375 ... PASS + classic_safety.ivy: line 776: basic_safety.blockchain_safety_lemma2.invar376 ... PASS + classic_safety.ivy: line 778: basic_safety.blockchain_safety_lemma2.invar377 ... PASS + classic_safety.ivy: line 780: basic_safety.blockchain_safety_lemma2.invar378 ... PASS + classic_safety.ivy: line 784: basic_safety.blockchain_safety_lemma2.invar380 ... PASS + classic_safety.ivy: line 786: basic_safety.blockchain_safety_lemma2.invar381 ... PASS + classic_safety.ivy: line 788: basic_safety.blockchain_safety_lemma2.invar382 ... PASS + classic_safety.ivy: line 790: basic_safety.blockchain_safety_lemma2.invar383 ... PASS + classic_safety.ivy: line 797: basic_safety.blockchain_safety_lemma2.invar385 ... PASS + (internal) ext:basic_safety.processor.validator.process_proposal + classic_safety.ivy: line 774: basic_safety.blockchain_safety_lemma2.invar375 ... PASS + classic_safety.ivy: line 776: basic_safety.blockchain_safety_lemma2.invar376 ... PASS + classic_safety.ivy: line 778: basic_safety.blockchain_safety_lemma2.invar377 ... PASS + classic_safety.ivy: line 780: basic_safety.blockchain_safety_lemma2.invar378 ... PASS + classic_safety.ivy: line 784: basic_safety.blockchain_safety_lemma2.invar380 ... PASS + classic_safety.ivy: line 786: basic_safety.blockchain_safety_lemma2.invar381 ... PASS + classic_safety.ivy: line 788: basic_safety.blockchain_safety_lemma2.invar382 ... PASS + classic_safety.ivy: line 790: basic_safety.blockchain_safety_lemma2.invar383 ... PASS + classic_safety.ivy: line 797: basic_safety.blockchain_safety_lemma2.invar385 ... PASS + (internal) ext:basic_safety.processor.validator.process_timeoutQC + classic_safety.ivy: line 774: basic_safety.blockchain_safety_lemma2.invar375 ... PASS + classic_safety.ivy: line 776: basic_safety.blockchain_safety_lemma2.invar376 ... PASS + classic_safety.ivy: line 778: basic_safety.blockchain_safety_lemma2.invar377 ... PASS + classic_safety.ivy: line 780: basic_safety.blockchain_safety_lemma2.invar378 ... PASS + classic_safety.ivy: line 784: basic_safety.blockchain_safety_lemma2.invar380 ... PASS + classic_safety.ivy: line 786: basic_safety.blockchain_safety_lemma2.invar381 ... PASS + classic_safety.ivy: line 788: basic_safety.blockchain_safety_lemma2.invar382 ... PASS + classic_safety.ivy: line 790: basic_safety.blockchain_safety_lemma2.invar383 ... PASS + classic_safety.ivy: line 797: basic_safety.blockchain_safety_lemma2.invar385 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_correct + classic_safety.ivy: line 774: basic_safety.blockchain_safety_lemma2.invar375 ... PASS + classic_safety.ivy: line 776: basic_safety.blockchain_safety_lemma2.invar376 ... PASS + classic_safety.ivy: line 778: basic_safety.blockchain_safety_lemma2.invar377 ... PASS + classic_safety.ivy: line 780: basic_safety.blockchain_safety_lemma2.invar378 ... PASS + classic_safety.ivy: line 784: basic_safety.blockchain_safety_lemma2.invar380 ... PASS + classic_safety.ivy: line 786: basic_safety.blockchain_safety_lemma2.invar381 ... PASS + classic_safety.ivy: line 788: basic_safety.blockchain_safety_lemma2.invar382 ... PASS + classic_safety.ivy: line 790: basic_safety.blockchain_safety_lemma2.invar383 ... PASS + classic_safety.ivy: line 797: basic_safety.blockchain_safety_lemma2.invar385 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_late + classic_safety.ivy: line 774: basic_safety.blockchain_safety_lemma2.invar375 ... PASS + classic_safety.ivy: line 776: basic_safety.blockchain_safety_lemma2.invar376 ... PASS + classic_safety.ivy: line 778: basic_safety.blockchain_safety_lemma2.invar377 ... PASS + classic_safety.ivy: line 780: basic_safety.blockchain_safety_lemma2.invar378 ... PASS + classic_safety.ivy: line 784: basic_safety.blockchain_safety_lemma2.invar380 ... PASS + classic_safety.ivy: line 786: basic_safety.blockchain_safety_lemma2.invar381 ... PASS + classic_safety.ivy: line 788: basic_safety.blockchain_safety_lemma2.invar382 ... PASS + classic_safety.ivy: line 790: basic_safety.blockchain_safety_lemma2.invar383 ... PASS + classic_safety.ivy: line 797: basic_safety.blockchain_safety_lemma2.invar385 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b1_correct + classic_safety.ivy: line 774: basic_safety.blockchain_safety_lemma2.invar375 ... PASS + classic_safety.ivy: line 776: basic_safety.blockchain_safety_lemma2.invar376 ... PASS + classic_safety.ivy: line 778: basic_safety.blockchain_safety_lemma2.invar377 ... PASS + classic_safety.ivy: line 780: basic_safety.blockchain_safety_lemma2.invar378 ... PASS + classic_safety.ivy: line 784: basic_safety.blockchain_safety_lemma2.invar380 ... PASS + classic_safety.ivy: line 786: basic_safety.blockchain_safety_lemma2.invar381 ... PASS + classic_safety.ivy: line 788: basic_safety.blockchain_safety_lemma2.invar382 ... PASS + classic_safety.ivy: line 790: basic_safety.blockchain_safety_lemma2.invar383 ... PASS + classic_safety.ivy: line 797: basic_safety.blockchain_safety_lemma2.invar385 ... PASS + (internal) ext:basic_safety.processor.validator.timeout_synchronisation + classic_safety.ivy: line 774: basic_safety.blockchain_safety_lemma2.invar375 ... PASS + classic_safety.ivy: line 776: basic_safety.blockchain_safety_lemma2.invar376 ... PASS + classic_safety.ivy: line 778: basic_safety.blockchain_safety_lemma2.invar377 ... PASS + classic_safety.ivy: line 780: basic_safety.blockchain_safety_lemma2.invar378 ... PASS + classic_safety.ivy: line 784: basic_safety.blockchain_safety_lemma2.invar380 ... PASS + classic_safety.ivy: line 786: basic_safety.blockchain_safety_lemma2.invar381 ... PASS + classic_safety.ivy: line 788: basic_safety.blockchain_safety_lemma2.invar382 ... PASS + classic_safety.ivy: line 790: basic_safety.blockchain_safety_lemma2.invar383 ... PASS + classic_safety.ivy: line 797: basic_safety.blockchain_safety_lemma2.invar385 ... PASS + (internal) ext:basic_safety.processor.validator.timer_expiry + classic_safety.ivy: line 774: basic_safety.blockchain_safety_lemma2.invar375 ... PASS + classic_safety.ivy: line 776: basic_safety.blockchain_safety_lemma2.invar376 ... PASS + classic_safety.ivy: line 778: basic_safety.blockchain_safety_lemma2.invar377 ... PASS + classic_safety.ivy: line 780: basic_safety.blockchain_safety_lemma2.invar378 ... PASS + classic_safety.ivy: line 784: basic_safety.blockchain_safety_lemma2.invar380 ... PASS + classic_safety.ivy: line 786: basic_safety.blockchain_safety_lemma2.invar381 ... PASS + classic_safety.ivy: line 788: basic_safety.blockchain_safety_lemma2.invar382 ... PASS + classic_safety.ivy: line 790: basic_safety.blockchain_safety_lemma2.invar383 ... PASS + classic_safety.ivy: line 797: basic_safety.blockchain_safety_lemma2.invar385 ... PASS + (internal) ext:shim.prepare_handler.handle + classic_safety.ivy: line 774: basic_safety.blockchain_safety_lemma2.invar375 ... PASS + classic_safety.ivy: line 776: basic_safety.blockchain_safety_lemma2.invar376 ... PASS + classic_safety.ivy: line 778: basic_safety.blockchain_safety_lemma2.invar377 ... PASS + classic_safety.ivy: line 780: basic_safety.blockchain_safety_lemma2.invar378 ... PASS + classic_safety.ivy: line 784: basic_safety.blockchain_safety_lemma2.invar380 ... PASS + classic_safety.ivy: line 786: basic_safety.blockchain_safety_lemma2.invar381 ... PASS + classic_safety.ivy: line 788: basic_safety.blockchain_safety_lemma2.invar382 ... PASS + classic_safety.ivy: line 790: basic_safety.blockchain_safety_lemma2.invar383 ... PASS + classic_safety.ivy: line 797: basic_safety.blockchain_safety_lemma2.invar385 ... PASS + (internal) ext:shim.proposal_handler.handle + classic_safety.ivy: line 774: basic_safety.blockchain_safety_lemma2.invar375 ... PASS + classic_safety.ivy: line 776: basic_safety.blockchain_safety_lemma2.invar376 ... PASS + classic_safety.ivy: line 778: basic_safety.blockchain_safety_lemma2.invar377 ... PASS + classic_safety.ivy: line 780: basic_safety.blockchain_safety_lemma2.invar378 ... PASS + classic_safety.ivy: line 784: basic_safety.blockchain_safety_lemma2.invar380 ... PASS + classic_safety.ivy: line 786: basic_safety.blockchain_safety_lemma2.invar381 ... PASS + classic_safety.ivy: line 788: basic_safety.blockchain_safety_lemma2.invar382 ... PASS + classic_safety.ivy: line 790: basic_safety.blockchain_safety_lemma2.invar383 ... PASS + classic_safety.ivy: line 797: basic_safety.blockchain_safety_lemma2.invar385 ... PASS + (internal) ext:shim.qc_handler.handle + classic_safety.ivy: line 774: basic_safety.blockchain_safety_lemma2.invar375 ... PASS + classic_safety.ivy: line 776: basic_safety.blockchain_safety_lemma2.invar376 ... PASS + classic_safety.ivy: line 778: basic_safety.blockchain_safety_lemma2.invar377 ... PASS + classic_safety.ivy: line 780: basic_safety.blockchain_safety_lemma2.invar378 ... PASS + classic_safety.ivy: line 784: basic_safety.blockchain_safety_lemma2.invar380 ... PASS + classic_safety.ivy: line 786: basic_safety.blockchain_safety_lemma2.invar381 ... PASS + classic_safety.ivy: line 788: basic_safety.blockchain_safety_lemma2.invar382 ... PASS + classic_safety.ivy: line 790: basic_safety.blockchain_safety_lemma2.invar383 ... PASS + classic_safety.ivy: line 797: basic_safety.blockchain_safety_lemma2.invar385 ... PASS + (internal) ext:shim.tc_handler.handle + classic_safety.ivy: line 774: basic_safety.blockchain_safety_lemma2.invar375 ... PASS + classic_safety.ivy: line 776: basic_safety.blockchain_safety_lemma2.invar376 ... PASS + classic_safety.ivy: line 778: basic_safety.blockchain_safety_lemma2.invar377 ... PASS + classic_safety.ivy: line 780: basic_safety.blockchain_safety_lemma2.invar378 ... PASS + classic_safety.ivy: line 784: basic_safety.blockchain_safety_lemma2.invar380 ... PASS + classic_safety.ivy: line 786: basic_safety.blockchain_safety_lemma2.invar381 ... PASS + classic_safety.ivy: line 788: basic_safety.blockchain_safety_lemma2.invar382 ... PASS + classic_safety.ivy: line 790: basic_safety.blockchain_safety_lemma2.invar383 ... PASS + classic_safety.ivy: line 797: basic_safety.blockchain_safety_lemma2.invar385 ... PASS + (internal) ext:shim.timeout_handler.handle + classic_safety.ivy: line 774: basic_safety.blockchain_safety_lemma2.invar375 ... PASS + classic_safety.ivy: line 776: basic_safety.blockchain_safety_lemma2.invar376 ... PASS + classic_safety.ivy: line 778: basic_safety.blockchain_safety_lemma2.invar377 ... PASS + classic_safety.ivy: line 780: basic_safety.blockchain_safety_lemma2.invar378 ... PASS + classic_safety.ivy: line 784: basic_safety.blockchain_safety_lemma2.invar380 ... PASS + classic_safety.ivy: line 786: basic_safety.blockchain_safety_lemma2.invar381 ... PASS + classic_safety.ivy: line 788: basic_safety.blockchain_safety_lemma2.invar382 ... PASS + classic_safety.ivy: line 790: basic_safety.blockchain_safety_lemma2.invar383 ... PASS + classic_safety.ivy: line 797: basic_safety.blockchain_safety_lemma2.invar385 ... PASS + + The following program assertions are treated as assumptions: + in action basic_safety.processor.validator.proposal_b0_late when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + algorithm.ivy: line 545: assumption + algorithm.ivy: line 546: assumption + algorithm.ivy: line 547: assumption + algorithm.ivy: line 548: assumption + algorithm.ivy: line 549: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + in action basic_safety.processor.validator.proposal_b0_correct when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + algorithm.ivy: line 528: assumption + algorithm.ivy: line 529: assumption + algorithm.ivy: line 530: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + in action basic_safety.processor.validator.aggregate_prepares when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + algorithm.ivy: line 198: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + in action basic_safety.processor.validator.proposal_b1_correct when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + algorithm.ivy: line 564: assumption + algorithm.ivy: line 565: assumption + algorithm.ivy: line 566: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + in action gv.node_voted when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.advanceToRound: + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.timeout_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.timeout_synchronisation when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + algorithm.ivy: line 431: assumption + algorithm.ivy: line 433: assumption + algorithm.ivy: line 434: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + in action basic_safety.processor.validator.process_timeoutQC when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + algorithm.ivy: line 442: assumption + algorithm.ivy: line 443: assumption + algorithm.ivy: line 444: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + in action gv.node_timeout when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.timeout: + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_processed_qc when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.fallback_recovery when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + algorithm.ivy: line 455: assumption + algorithm.ivy: line 456: assumption + algorithm.ivy: line 457: assumption + algorithm.ivy: line 458: assumption + algorithm.ivy: line 459: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + in action basic_safety.processor.validator.fallback when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + algorithm.ivy: line 419: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + in action basic_safety.processor.validator.no_proposal when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + algorithm.ivy: line 496: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + in action basic_safety.processor.validator.process_prepareQC when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + algorithm.ivy: line 344: assumption + algorithm.ivy: line 361: assumption + algorithm.ivy: line 379: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + in action gv.node_locked_quorum when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.leader_failed when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + algorithm.ivy: line 510: assumption + algorithm.ivy: line 511: assumption + algorithm.ivy: line 512: assumption + algorithm.ivy: line 513: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + in action shim.prepare_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.byzantine_send when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + algorithm.ivy: line 219: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + in action round_t.next when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.tc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.process_proposal when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + algorithm.ivy: line 394: assumption + algorithm.ivy: line 395: assumption + algorithm.ivy: line 396: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + in action height_t.next when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + in action basic_safety.processor.validator.timer_expiry when called from basic_safety.processor.validator.timeout_synchronisation,the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + algorithm.ivy: line 213: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + in action basic_safety.processor.validator.advanceToRound when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + algorithm.ivy: line 253: assumption + algorithm.ivy: line 254: assumption + algorithm.ivy: line 255: assumption + algorithm.ivy: line 256: assumption + algorithm.ivy: line 275: assumption + algorithm.ivy: line 276: assumption + in action height_t.prev when called from basic_safety.processor.validator.tryLockAndCommit: + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + in action basic_safety.processor.validator.finished_prepareQC_processing when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + algorithm.ivy: line 475: assumption + algorithm.ivy: line 476: assumption + in action basic_safety.processor.validator.b0_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + algorithm.ivy: line 578: assumption + algorithm.ivy: line 592: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + in action basic_safety.processor.validator.tryLockAndCommit when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 288: assumption + algorithm.ivy: line 289: assumption + algorithm.ivy: line 290: assumption + algorithm.ivy: line 310: assumption + algorithm.ivy: line 311: assumption + algorithm.ivy: line 312: assumption + in action round_t.prev when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback,basic_safety.processor.validator.leader_failed: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.qc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.aggregate_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + algorithm.ivy: line 204: assumption + algorithm.ivy: line 205: assumption + algorithm.ivy: line 206: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + in action shim.proposal_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + +OK +Thu Jan 12 23:57:55 IST 2023 + +Isolate basic_safety.continuity: + + The following properties are assumed as axioms: + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + ubd_seq.ivy: line 18: height_t.successor_definition + global_view.ivy: line 17: gv.def168 + algorithm.ivy: line 29: basic_safety.processor.validator.def118(V0:node_t) + algorithm.ivy: line 32: basic_safety.processor.validator.def119(V0:node_t) + algorithm.ivy: line 53: basic_safety.processor.validator.def124(V0:node_t) + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: height_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: height_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: height_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: height_t.spec.prop1 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 405: basic_safety.continuity.invar278 + classic_safety.ivy: line 407: basic_safety.continuity.invar279 + + The following action implementations are present: + algorithm.ivy: line 252: implementation of basic_safety.processor.validator.advanceToRound + algorithm.ivy: line 196: implementation of basic_safety.processor.validator.aggregate_prepares + algorithm.ivy: line 203: implementation of basic_safety.processor.validator.aggregate_timeout + algorithm.ivy: line 577: implementation of basic_safety.processor.validator.b0_qc + algorithm.ivy: line 161: implementation of basic_safety.processor.validator.broadcast_prepare + algorithm.ivy: line 152: implementation of basic_safety.processor.validator.broadcast_proposal + algorithm.ivy: line 170: implementation of basic_safety.processor.validator.broadcast_qc + algorithm.ivy: line 179: implementation of basic_safety.processor.validator.broadcast_timeout + algorithm.ivy: line 218: implementation of basic_safety.processor.validator.byzantine_send + algorithm.ivy: line 418: implementation of basic_safety.processor.validator.fallback + algorithm.ivy: line 453: implementation of basic_safety.processor.validator.fallback_recovery + algorithm.ivy: line 474: implementation of basic_safety.processor.validator.finished_prepareQC_processing + algorithm.ivy: line 508: implementation of basic_safety.processor.validator.leader_failed + algorithm.ivy: line 494: implementation of basic_safety.processor.validator.no_proposal + algorithm.ivy: line 343: implementation of basic_safety.processor.validator.process_prepareQC + algorithm.ivy: line 392: implementation of basic_safety.processor.validator.process_proposal + algorithm.ivy: line 440: implementation of basic_safety.processor.validator.process_timeoutQC + algorithm.ivy: line 526: implementation of basic_safety.processor.validator.proposal_b0_correct + algorithm.ivy: line 543: implementation of basic_safety.processor.validator.proposal_b0_late + algorithm.ivy: line 562: implementation of basic_safety.processor.validator.proposal_b1_correct + algorithm.ivy: line 124: implementation of shim.prepare_handler.handle + algorithm.ivy: line 109: implementation of shim.proposal_handler.handle + algorithm.ivy: line 129: implementation of shim.qc_handler.handle + algorithm.ivy: line 144: implementation of shim.tc_handler.handle + algorithm.ivy: line 137: implementation of shim.timeout_handler.handle + algorithm.ivy: line 411: implementation of basic_safety.processor.validator.timeout + algorithm.ivy: line 429: implementation of basic_safety.processor.validator.timeout_synchronisation + algorithm.ivy: line 212: implementation of basic_safety.processor.validator.timer_expiry + algorithm.ivy: line 287: implementation of basic_safety.processor.validator.tryLockAndCommit + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of height_t.next + ubd_seq.ivy: line 36: monitor of height_t.prev + ubd_seq.ivy: line 34: monitor of height_t.prev + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + algorithm.ivy: line 69: basic_safety.processor.validator.init[after125] + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 405: basic_safety.continuity.invar278 ... PASS + classic_safety.ivy: line 407: basic_safety.continuity.invar279 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:basic_safety.processor.validator.aggregate_prepares + classic_safety.ivy: line 405: basic_safety.continuity.invar278 ... PASS + classic_safety.ivy: line 407: basic_safety.continuity.invar279 ... PASS + (internal) ext:basic_safety.processor.validator.aggregate_timeout + classic_safety.ivy: line 405: basic_safety.continuity.invar278 ... PASS + classic_safety.ivy: line 407: basic_safety.continuity.invar279 ... PASS + (internal) ext:basic_safety.processor.validator.b0_qc + classic_safety.ivy: line 405: basic_safety.continuity.invar278 ... PASS + classic_safety.ivy: line 407: basic_safety.continuity.invar279 ... PASS + (internal) ext:basic_safety.processor.validator.byzantine_send + classic_safety.ivy: line 405: basic_safety.continuity.invar278 ... PASS + classic_safety.ivy: line 407: basic_safety.continuity.invar279 ... PASS + (internal) ext:basic_safety.processor.validator.fallback + classic_safety.ivy: line 405: basic_safety.continuity.invar278 ... PASS + classic_safety.ivy: line 407: basic_safety.continuity.invar279 ... PASS + (internal) ext:basic_safety.processor.validator.fallback_recovery + classic_safety.ivy: line 405: basic_safety.continuity.invar278 ... PASS + classic_safety.ivy: line 407: basic_safety.continuity.invar279 ... PASS + (internal) ext:basic_safety.processor.validator.leader_failed + classic_safety.ivy: line 405: basic_safety.continuity.invar278 ... PASS + classic_safety.ivy: line 407: basic_safety.continuity.invar279 ... PASS + (internal) ext:basic_safety.processor.validator.no_proposal + classic_safety.ivy: line 405: basic_safety.continuity.invar278 ... PASS + classic_safety.ivy: line 407: basic_safety.continuity.invar279 ... PASS + (internal) ext:basic_safety.processor.validator.process_prepareQC + classic_safety.ivy: line 405: basic_safety.continuity.invar278 ... PASS + classic_safety.ivy: line 407: basic_safety.continuity.invar279 ... PASS + (internal) ext:basic_safety.processor.validator.process_proposal + classic_safety.ivy: line 405: basic_safety.continuity.invar278 ... PASS + classic_safety.ivy: line 407: basic_safety.continuity.invar279 ... PASS + (internal) ext:basic_safety.processor.validator.process_timeoutQC + classic_safety.ivy: line 405: basic_safety.continuity.invar278 ... PASS + classic_safety.ivy: line 407: basic_safety.continuity.invar279 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_correct + classic_safety.ivy: line 405: basic_safety.continuity.invar278 ... PASS + classic_safety.ivy: line 407: basic_safety.continuity.invar279 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_late + classic_safety.ivy: line 405: basic_safety.continuity.invar278 ... PASS + classic_safety.ivy: line 407: basic_safety.continuity.invar279 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b1_correct + classic_safety.ivy: line 405: basic_safety.continuity.invar278 ... PASS + classic_safety.ivy: line 407: basic_safety.continuity.invar279 ... PASS + (internal) ext:basic_safety.processor.validator.timeout_synchronisation + classic_safety.ivy: line 405: basic_safety.continuity.invar278 ... PASS + classic_safety.ivy: line 407: basic_safety.continuity.invar279 ... PASS + (internal) ext:basic_safety.processor.validator.timer_expiry + classic_safety.ivy: line 405: basic_safety.continuity.invar278 ... PASS + classic_safety.ivy: line 407: basic_safety.continuity.invar279 ... PASS + (internal) ext:shim.prepare_handler.handle + classic_safety.ivy: line 405: basic_safety.continuity.invar278 ... PASS + classic_safety.ivy: line 407: basic_safety.continuity.invar279 ... PASS + (internal) ext:shim.proposal_handler.handle + classic_safety.ivy: line 405: basic_safety.continuity.invar278 ... PASS + classic_safety.ivy: line 407: basic_safety.continuity.invar279 ... PASS + (internal) ext:shim.qc_handler.handle + classic_safety.ivy: line 405: basic_safety.continuity.invar278 ... PASS + classic_safety.ivy: line 407: basic_safety.continuity.invar279 ... PASS + (internal) ext:shim.tc_handler.handle + classic_safety.ivy: line 405: basic_safety.continuity.invar278 ... PASS + classic_safety.ivy: line 407: basic_safety.continuity.invar279 ... PASS + (internal) ext:shim.timeout_handler.handle + classic_safety.ivy: line 405: basic_safety.continuity.invar278 ... PASS + classic_safety.ivy: line 407: basic_safety.continuity.invar279 ... PASS + + The following program assertions are treated as assumptions: + in action basic_safety.processor.validator.proposal_b0_late when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + algorithm.ivy: line 545: assumption + algorithm.ivy: line 546: assumption + algorithm.ivy: line 547: assumption + algorithm.ivy: line 548: assumption + algorithm.ivy: line 549: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.proposal_b0_correct when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + algorithm.ivy: line 528: assumption + algorithm.ivy: line 529: assumption + algorithm.ivy: line 530: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.aggregate_prepares when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + algorithm.ivy: line 198: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.proposal_b1_correct when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + algorithm.ivy: line 564: assumption + algorithm.ivy: line 565: assumption + algorithm.ivy: line 566: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action gv.node_voted when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.advanceToRound: + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.timeout_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.timeout_synchronisation when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + algorithm.ivy: line 431: assumption + algorithm.ivy: line 433: assumption + algorithm.ivy: line 434: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.process_timeoutQC when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + algorithm.ivy: line 442: assumption + algorithm.ivy: line 443: assumption + algorithm.ivy: line 444: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action gv.node_timeout when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.timeout: + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_processed_qc when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.fallback_recovery when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + algorithm.ivy: line 455: assumption + algorithm.ivy: line 456: assumption + algorithm.ivy: line 457: assumption + algorithm.ivy: line 458: assumption + algorithm.ivy: line 459: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.fallback when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + algorithm.ivy: line 419: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.no_proposal when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + algorithm.ivy: line 496: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.process_prepareQC when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + algorithm.ivy: line 344: assumption + algorithm.ivy: line 361: assumption + algorithm.ivy: line 379: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action gv.node_locked_quorum when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.leader_failed when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + algorithm.ivy: line 510: assumption + algorithm.ivy: line 511: assumption + algorithm.ivy: line 512: assumption + algorithm.ivy: line 513: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action shim.prepare_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.byzantine_send when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + algorithm.ivy: line 219: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action round_t.next when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.tc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.process_proposal when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + algorithm.ivy: line 394: assumption + algorithm.ivy: line 395: assumption + algorithm.ivy: line 396: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action height_t.next when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + in action basic_safety.processor.validator.timer_expiry when called from basic_safety.processor.validator.timeout_synchronisation,the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + algorithm.ivy: line 213: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.advanceToRound when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + algorithm.ivy: line 253: assumption + algorithm.ivy: line 254: assumption + algorithm.ivy: line 255: assumption + algorithm.ivy: line 256: assumption + algorithm.ivy: line 275: assumption + algorithm.ivy: line 276: assumption + in action height_t.prev when called from basic_safety.processor.validator.tryLockAndCommit: + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + in action basic_safety.processor.validator.finished_prepareQC_processing when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + algorithm.ivy: line 475: assumption + algorithm.ivy: line 476: assumption + in action basic_safety.processor.validator.b0_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + algorithm.ivy: line 578: assumption + algorithm.ivy: line 592: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.tryLockAndCommit when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 288: assumption + algorithm.ivy: line 289: assumption + algorithm.ivy: line 290: assumption + algorithm.ivy: line 310: assumption + algorithm.ivy: line 311: assumption + algorithm.ivy: line 312: assumption + in action round_t.prev when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback,basic_safety.processor.validator.leader_failed: + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.qc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.aggregate_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + algorithm.ivy: line 204: assumption + algorithm.ivy: line 205: assumption + algorithm.ivy: line 206: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action shim.proposal_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + +OK +Fri Jan 13 00:01:41 IST 2023 + +Isolate basic_safety.gdc_chain_lemma: + + The following properties are assumed as axioms: + domain_model.ivy: line 28: block_t.axiom64 + domain_model.ivy: line 30: block_t.axiom65 + domain_model.ivy: line 31: block_t.axiom66 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + global_view.ivy: line 17: gv.def168 + algorithm.ivy: line 29: basic_safety.processor.validator.def118(V0:node_t) + algorithm.ivy: line 32: basic_safety.processor.validator.def119(V0:node_t) + classic_safety.ivy: line 417: basic_safety.ldc_propertiesm1.def281 + classic_safety.ivy: line 572: basic_safety.gdc_chain_lemma.def316 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + classic_safety.ivy: line 419: basic_safety.ldc_propertiesm1.prop282 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 560: basic_safety.gdc_chain_lemma.invar311 + classic_safety.ivy: line 562: basic_safety.gdc_chain_lemma.invar312 + classic_safety.ivy: line 564: basic_safety.gdc_chain_lemma.invar313 + classic_safety.ivy: line 566: basic_safety.gdc_chain_lemma.invar314 + classic_safety.ivy: line 568: basic_safety.gdc_chain_lemma.invar315 + classic_safety.ivy: line 574: basic_safety.gdc_chain_lemma.invar317 + + The following action implementations are present: + algorithm.ivy: line 252: implementation of basic_safety.processor.validator.advanceToRound + algorithm.ivy: line 196: implementation of basic_safety.processor.validator.aggregate_prepares + algorithm.ivy: line 203: implementation of basic_safety.processor.validator.aggregate_timeout + algorithm.ivy: line 577: implementation of basic_safety.processor.validator.b0_qc + algorithm.ivy: line 161: implementation of basic_safety.processor.validator.broadcast_prepare + algorithm.ivy: line 152: implementation of basic_safety.processor.validator.broadcast_proposal + algorithm.ivy: line 170: implementation of basic_safety.processor.validator.broadcast_qc + algorithm.ivy: line 179: implementation of basic_safety.processor.validator.broadcast_timeout + algorithm.ivy: line 218: implementation of basic_safety.processor.validator.byzantine_send + algorithm.ivy: line 418: implementation of basic_safety.processor.validator.fallback + algorithm.ivy: line 453: implementation of basic_safety.processor.validator.fallback_recovery + algorithm.ivy: line 474: implementation of basic_safety.processor.validator.finished_prepareQC_processing + algorithm.ivy: line 508: implementation of basic_safety.processor.validator.leader_failed + algorithm.ivy: line 494: implementation of basic_safety.processor.validator.no_proposal + algorithm.ivy: line 343: implementation of basic_safety.processor.validator.process_prepareQC + algorithm.ivy: line 392: implementation of basic_safety.processor.validator.process_proposal + algorithm.ivy: line 440: implementation of basic_safety.processor.validator.process_timeoutQC + algorithm.ivy: line 526: implementation of basic_safety.processor.validator.proposal_b0_correct + algorithm.ivy: line 543: implementation of basic_safety.processor.validator.proposal_b0_late + algorithm.ivy: line 562: implementation of basic_safety.processor.validator.proposal_b1_correct + algorithm.ivy: line 124: implementation of shim.prepare_handler.handle + algorithm.ivy: line 109: implementation of shim.proposal_handler.handle + algorithm.ivy: line 129: implementation of shim.qc_handler.handle + algorithm.ivy: line 144: implementation of shim.tc_handler.handle + algorithm.ivy: line 137: implementation of shim.timeout_handler.handle + algorithm.ivy: line 411: implementation of basic_safety.processor.validator.timeout + algorithm.ivy: line 429: implementation of basic_safety.processor.validator.timeout_synchronisation + algorithm.ivy: line 212: implementation of basic_safety.processor.validator.timer_expiry + algorithm.ivy: line 287: implementation of basic_safety.processor.validator.tryLockAndCommit + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + classic_safety.ivy: line 557: basic_safety.gdc_chain_lemma.spec.init[after310] + algorithm.ivy: line 69: basic_safety.processor.validator.init[after125] + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 560: basic_safety.gdc_chain_lemma.invar311 ... PASS + classic_safety.ivy: line 562: basic_safety.gdc_chain_lemma.invar312 ... PASS + classic_safety.ivy: line 564: basic_safety.gdc_chain_lemma.invar313 ... PASS + classic_safety.ivy: line 566: basic_safety.gdc_chain_lemma.invar314 ... PASS + classic_safety.ivy: line 568: basic_safety.gdc_chain_lemma.invar315 ... PASS + classic_safety.ivy: line 574: basic_safety.gdc_chain_lemma.invar317 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:basic_safety.processor.validator.aggregate_prepares + classic_safety.ivy: line 560: basic_safety.gdc_chain_lemma.invar311 ... PASS + classic_safety.ivy: line 562: basic_safety.gdc_chain_lemma.invar312 ... PASS + classic_safety.ivy: line 564: basic_safety.gdc_chain_lemma.invar313 ... PASS + classic_safety.ivy: line 566: basic_safety.gdc_chain_lemma.invar314 ... PASS + classic_safety.ivy: line 568: basic_safety.gdc_chain_lemma.invar315 ... PASS + classic_safety.ivy: line 574: basic_safety.gdc_chain_lemma.invar317 ... PASS + (internal) ext:basic_safety.processor.validator.aggregate_timeout + classic_safety.ivy: line 560: basic_safety.gdc_chain_lemma.invar311 ... PASS + classic_safety.ivy: line 562: basic_safety.gdc_chain_lemma.invar312 ... PASS + classic_safety.ivy: line 564: basic_safety.gdc_chain_lemma.invar313 ... PASS + classic_safety.ivy: line 566: basic_safety.gdc_chain_lemma.invar314 ... PASS + classic_safety.ivy: line 568: basic_safety.gdc_chain_lemma.invar315 ... PASS + classic_safety.ivy: line 574: basic_safety.gdc_chain_lemma.invar317 ... PASS + (internal) ext:basic_safety.processor.validator.b0_qc + classic_safety.ivy: line 560: basic_safety.gdc_chain_lemma.invar311 ... PASS + classic_safety.ivy: line 562: basic_safety.gdc_chain_lemma.invar312 ... PASS + classic_safety.ivy: line 564: basic_safety.gdc_chain_lemma.invar313 ... PASS + classic_safety.ivy: line 566: basic_safety.gdc_chain_lemma.invar314 ... PASS + classic_safety.ivy: line 568: basic_safety.gdc_chain_lemma.invar315 ... PASS + classic_safety.ivy: line 574: basic_safety.gdc_chain_lemma.invar317 ... PASS + (internal) ext:basic_safety.processor.validator.byzantine_send + classic_safety.ivy: line 560: basic_safety.gdc_chain_lemma.invar311 ... PASS + classic_safety.ivy: line 562: basic_safety.gdc_chain_lemma.invar312 ... PASS + classic_safety.ivy: line 564: basic_safety.gdc_chain_lemma.invar313 ... PASS + classic_safety.ivy: line 566: basic_safety.gdc_chain_lemma.invar314 ... PASS + classic_safety.ivy: line 568: basic_safety.gdc_chain_lemma.invar315 ... PASS + classic_safety.ivy: line 574: basic_safety.gdc_chain_lemma.invar317 ... PASS + (internal) ext:basic_safety.processor.validator.fallback + classic_safety.ivy: line 560: basic_safety.gdc_chain_lemma.invar311 ... PASS + classic_safety.ivy: line 562: basic_safety.gdc_chain_lemma.invar312 ... PASS + classic_safety.ivy: line 564: basic_safety.gdc_chain_lemma.invar313 ... PASS + classic_safety.ivy: line 566: basic_safety.gdc_chain_lemma.invar314 ... PASS + classic_safety.ivy: line 568: basic_safety.gdc_chain_lemma.invar315 ... PASS + classic_safety.ivy: line 574: basic_safety.gdc_chain_lemma.invar317 ... PASS + (internal) ext:basic_safety.processor.validator.fallback_recovery + classic_safety.ivy: line 560: basic_safety.gdc_chain_lemma.invar311 ... PASS + classic_safety.ivy: line 562: basic_safety.gdc_chain_lemma.invar312 ... PASS + classic_safety.ivy: line 564: basic_safety.gdc_chain_lemma.invar313 ... PASS + classic_safety.ivy: line 566: basic_safety.gdc_chain_lemma.invar314 ... PASS + classic_safety.ivy: line 568: basic_safety.gdc_chain_lemma.invar315 ... PASS + classic_safety.ivy: line 574: basic_safety.gdc_chain_lemma.invar317 ... PASS + (internal) ext:basic_safety.processor.validator.leader_failed + classic_safety.ivy: line 560: basic_safety.gdc_chain_lemma.invar311 ... PASS + classic_safety.ivy: line 562: basic_safety.gdc_chain_lemma.invar312 ... PASS + classic_safety.ivy: line 564: basic_safety.gdc_chain_lemma.invar313 ... PASS + classic_safety.ivy: line 566: basic_safety.gdc_chain_lemma.invar314 ... PASS + classic_safety.ivy: line 568: basic_safety.gdc_chain_lemma.invar315 ... PASS + classic_safety.ivy: line 574: basic_safety.gdc_chain_lemma.invar317 ... PASS + (internal) ext:basic_safety.processor.validator.no_proposal + classic_safety.ivy: line 560: basic_safety.gdc_chain_lemma.invar311 ... PASS + classic_safety.ivy: line 562: basic_safety.gdc_chain_lemma.invar312 ... PASS + classic_safety.ivy: line 564: basic_safety.gdc_chain_lemma.invar313 ... PASS + classic_safety.ivy: line 566: basic_safety.gdc_chain_lemma.invar314 ... PASS + classic_safety.ivy: line 568: basic_safety.gdc_chain_lemma.invar315 ... PASS + classic_safety.ivy: line 574: basic_safety.gdc_chain_lemma.invar317 ... PASS + (internal) ext:basic_safety.processor.validator.process_prepareQC + classic_safety.ivy: line 560: basic_safety.gdc_chain_lemma.invar311 ... PASS + classic_safety.ivy: line 562: basic_safety.gdc_chain_lemma.invar312 ... PASS + classic_safety.ivy: line 564: basic_safety.gdc_chain_lemma.invar313 ... PASS + classic_safety.ivy: line 566: basic_safety.gdc_chain_lemma.invar314 ... PASS + classic_safety.ivy: line 568: basic_safety.gdc_chain_lemma.invar315 ... PASS + classic_safety.ivy: line 574: basic_safety.gdc_chain_lemma.invar317 ... PASS + (internal) ext:basic_safety.processor.validator.process_proposal + classic_safety.ivy: line 560: basic_safety.gdc_chain_lemma.invar311 ... PASS + classic_safety.ivy: line 562: basic_safety.gdc_chain_lemma.invar312 ... PASS + classic_safety.ivy: line 564: basic_safety.gdc_chain_lemma.invar313 ... PASS + classic_safety.ivy: line 566: basic_safety.gdc_chain_lemma.invar314 ... PASS + classic_safety.ivy: line 568: basic_safety.gdc_chain_lemma.invar315 ... PASS + classic_safety.ivy: line 574: basic_safety.gdc_chain_lemma.invar317 ... PASS + (internal) ext:basic_safety.processor.validator.process_timeoutQC + classic_safety.ivy: line 560: basic_safety.gdc_chain_lemma.invar311 ... PASS + classic_safety.ivy: line 562: basic_safety.gdc_chain_lemma.invar312 ... PASS + classic_safety.ivy: line 564: basic_safety.gdc_chain_lemma.invar313 ... PASS + classic_safety.ivy: line 566: basic_safety.gdc_chain_lemma.invar314 ... PASS + classic_safety.ivy: line 568: basic_safety.gdc_chain_lemma.invar315 ... PASS + classic_safety.ivy: line 574: basic_safety.gdc_chain_lemma.invar317 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_correct + classic_safety.ivy: line 560: basic_safety.gdc_chain_lemma.invar311 ... PASS + classic_safety.ivy: line 562: basic_safety.gdc_chain_lemma.invar312 ... PASS + classic_safety.ivy: line 564: basic_safety.gdc_chain_lemma.invar313 ... PASS + classic_safety.ivy: line 566: basic_safety.gdc_chain_lemma.invar314 ... PASS + classic_safety.ivy: line 568: basic_safety.gdc_chain_lemma.invar315 ... PASS + classic_safety.ivy: line 574: basic_safety.gdc_chain_lemma.invar317 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_late + classic_safety.ivy: line 560: basic_safety.gdc_chain_lemma.invar311 ... PASS + classic_safety.ivy: line 562: basic_safety.gdc_chain_lemma.invar312 ... PASS + classic_safety.ivy: line 564: basic_safety.gdc_chain_lemma.invar313 ... PASS + classic_safety.ivy: line 566: basic_safety.gdc_chain_lemma.invar314 ... PASS + classic_safety.ivy: line 568: basic_safety.gdc_chain_lemma.invar315 ... PASS + classic_safety.ivy: line 574: basic_safety.gdc_chain_lemma.invar317 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b1_correct + classic_safety.ivy: line 560: basic_safety.gdc_chain_lemma.invar311 ... PASS + classic_safety.ivy: line 562: basic_safety.gdc_chain_lemma.invar312 ... PASS + classic_safety.ivy: line 564: basic_safety.gdc_chain_lemma.invar313 ... PASS + classic_safety.ivy: line 566: basic_safety.gdc_chain_lemma.invar314 ... PASS + classic_safety.ivy: line 568: basic_safety.gdc_chain_lemma.invar315 ... PASS + classic_safety.ivy: line 574: basic_safety.gdc_chain_lemma.invar317 ... PASS + (internal) ext:basic_safety.processor.validator.timeout_synchronisation + classic_safety.ivy: line 560: basic_safety.gdc_chain_lemma.invar311 ... PASS + classic_safety.ivy: line 562: basic_safety.gdc_chain_lemma.invar312 ... PASS + classic_safety.ivy: line 564: basic_safety.gdc_chain_lemma.invar313 ... PASS + classic_safety.ivy: line 566: basic_safety.gdc_chain_lemma.invar314 ... PASS + classic_safety.ivy: line 568: basic_safety.gdc_chain_lemma.invar315 ... PASS + classic_safety.ivy: line 574: basic_safety.gdc_chain_lemma.invar317 ... PASS + (internal) ext:basic_safety.processor.validator.timer_expiry + classic_safety.ivy: line 560: basic_safety.gdc_chain_lemma.invar311 ... PASS + classic_safety.ivy: line 562: basic_safety.gdc_chain_lemma.invar312 ... PASS + classic_safety.ivy: line 564: basic_safety.gdc_chain_lemma.invar313 ... PASS + classic_safety.ivy: line 566: basic_safety.gdc_chain_lemma.invar314 ... PASS + classic_safety.ivy: line 568: basic_safety.gdc_chain_lemma.invar315 ... PASS + classic_safety.ivy: line 574: basic_safety.gdc_chain_lemma.invar317 ... PASS + (internal) ext:shim.prepare_handler.handle + classic_safety.ivy: line 560: basic_safety.gdc_chain_lemma.invar311 ... PASS + classic_safety.ivy: line 562: basic_safety.gdc_chain_lemma.invar312 ... PASS + classic_safety.ivy: line 564: basic_safety.gdc_chain_lemma.invar313 ... PASS + classic_safety.ivy: line 566: basic_safety.gdc_chain_lemma.invar314 ... PASS + classic_safety.ivy: line 568: basic_safety.gdc_chain_lemma.invar315 ... PASS + classic_safety.ivy: line 574: basic_safety.gdc_chain_lemma.invar317 ... PASS + (internal) ext:shim.proposal_handler.handle + classic_safety.ivy: line 560: basic_safety.gdc_chain_lemma.invar311 ... PASS + classic_safety.ivy: line 562: basic_safety.gdc_chain_lemma.invar312 ... PASS + classic_safety.ivy: line 564: basic_safety.gdc_chain_lemma.invar313 ... PASS + classic_safety.ivy: line 566: basic_safety.gdc_chain_lemma.invar314 ... PASS + classic_safety.ivy: line 568: basic_safety.gdc_chain_lemma.invar315 ... PASS + classic_safety.ivy: line 574: basic_safety.gdc_chain_lemma.invar317 ... PASS + (internal) ext:shim.qc_handler.handle + classic_safety.ivy: line 560: basic_safety.gdc_chain_lemma.invar311 ... PASS + classic_safety.ivy: line 562: basic_safety.gdc_chain_lemma.invar312 ... PASS + classic_safety.ivy: line 564: basic_safety.gdc_chain_lemma.invar313 ... PASS + classic_safety.ivy: line 566: basic_safety.gdc_chain_lemma.invar314 ... PASS + classic_safety.ivy: line 568: basic_safety.gdc_chain_lemma.invar315 ... PASS + classic_safety.ivy: line 574: basic_safety.gdc_chain_lemma.invar317 ... PASS + (internal) ext:shim.tc_handler.handle + classic_safety.ivy: line 560: basic_safety.gdc_chain_lemma.invar311 ... PASS + classic_safety.ivy: line 562: basic_safety.gdc_chain_lemma.invar312 ... PASS + classic_safety.ivy: line 564: basic_safety.gdc_chain_lemma.invar313 ... PASS + classic_safety.ivy: line 566: basic_safety.gdc_chain_lemma.invar314 ... PASS + classic_safety.ivy: line 568: basic_safety.gdc_chain_lemma.invar315 ... PASS + classic_safety.ivy: line 574: basic_safety.gdc_chain_lemma.invar317 ... PASS + (internal) ext:shim.timeout_handler.handle + classic_safety.ivy: line 560: basic_safety.gdc_chain_lemma.invar311 ... PASS + classic_safety.ivy: line 562: basic_safety.gdc_chain_lemma.invar312 ... PASS + classic_safety.ivy: line 564: basic_safety.gdc_chain_lemma.invar313 ... PASS + classic_safety.ivy: line 566: basic_safety.gdc_chain_lemma.invar314 ... PASS + classic_safety.ivy: line 568: basic_safety.gdc_chain_lemma.invar315 ... PASS + classic_safety.ivy: line 574: basic_safety.gdc_chain_lemma.invar317 ... PASS + + The following program assertions are treated as assumptions: + in action basic_safety.processor.validator.proposal_b0_late when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + algorithm.ivy: line 545: assumption + algorithm.ivy: line 546: assumption + algorithm.ivy: line 547: assumption + algorithm.ivy: line 548: assumption + algorithm.ivy: line 549: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + in action basic_safety.processor.validator.proposal_b0_correct when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + algorithm.ivy: line 528: assumption + algorithm.ivy: line 529: assumption + algorithm.ivy: line 530: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + in action basic_safety.processor.validator.aggregate_prepares when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + algorithm.ivy: line 198: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + in action basic_safety.processor.validator.proposal_b1_correct when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + algorithm.ivy: line 564: assumption + algorithm.ivy: line 565: assumption + algorithm.ivy: line 566: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + in action gv.node_voted when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.advanceToRound: + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + in action basic_safety.processor.validator.finished_prepareQC_processing when called from basic_safety.processor.validator.b0_qc,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 475: assumption + algorithm.ivy: line 476: assumption + in action shim.timeout_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.timeout_synchronisation when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + algorithm.ivy: line 431: assumption + algorithm.ivy: line 433: assumption + algorithm.ivy: line 434: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + in action basic_safety.processor.validator.process_timeoutQC when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + algorithm.ivy: line 442: assumption + algorithm.ivy: line 443: assumption + algorithm.ivy: line 444: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + in action gv.node_timeout when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.timeout: + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + in action gv.node_processed_qc when called from basic_safety.processor.validator.b0_qc,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + in action basic_safety.processor.validator.fallback_recovery when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + algorithm.ivy: line 455: assumption + algorithm.ivy: line 456: assumption + algorithm.ivy: line 457: assumption + algorithm.ivy: line 458: assumption + algorithm.ivy: line 459: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + in action basic_safety.processor.validator.fallback when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + algorithm.ivy: line 419: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + in action basic_safety.processor.validator.no_proposal when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + algorithm.ivy: line 496: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + in action round_t.prev when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback,basic_safety.processor.validator.leader_failed: + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_locked_quorum when called from basic_safety.processor.validator.b0_qc,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + in action basic_safety.processor.validator.leader_failed when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + algorithm.ivy: line 510: assumption + algorithm.ivy: line 511: assumption + algorithm.ivy: line 512: assumption + algorithm.ivy: line 513: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + in action shim.prepare_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.byzantine_send when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + algorithm.ivy: line 219: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + in action round_t.next when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal: + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.tc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.process_proposal when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + algorithm.ivy: line 394: assumption + algorithm.ivy: line 395: assumption + algorithm.ivy: line 396: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + in action basic_safety.processor.validator.timer_expiry when called from basic_safety.processor.validator.timeout_synchronisation,the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + algorithm.ivy: line 213: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + in action basic_safety.processor.validator.advanceToRound when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal: + algorithm.ivy: line 253: assumption + algorithm.ivy: line 254: assumption + algorithm.ivy: line 255: assumption + algorithm.ivy: line 256: assumption + algorithm.ivy: line 275: assumption + algorithm.ivy: line 276: assumption + in action basic_safety.processor.validator.b0_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + algorithm.ivy: line 578: assumption + algorithm.ivy: line 592: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + in action basic_safety.processor.validator.tryLockAndCommit when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 288: assumption + algorithm.ivy: line 289: assumption + algorithm.ivy: line 290: assumption + algorithm.ivy: line 310: assumption + algorithm.ivy: line 311: assumption + algorithm.ivy: line 312: assumption + in action basic_safety.processor.validator.process_prepareQC when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + algorithm.ivy: line 344: assumption + algorithm.ivy: line 361: assumption + algorithm.ivy: line 379: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + in action shim.qc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.aggregate_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + algorithm.ivy: line 204: assumption + algorithm.ivy: line 205: assumption + algorithm.ivy: line 206: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + in action shim.proposal_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + +OK +Fri Jan 13 00:05:19 IST 2023 + +Isolate basic_safety.gdc_chain_lemma1: + + The following properties are assumed as axioms: + domain_model.ivy: line 28: block_t.axiom64 + domain_model.ivy: line 30: block_t.axiom65 + domain_model.ivy: line 31: block_t.axiom66 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + global_view.ivy: line 17: gv.def168 + classic_safety.ivy: line 315: quorum_propogation.def250 + algorithm.ivy: line 29: basic_safety.processor.validator.def118(V0:node_t) + algorithm.ivy: line 32: basic_safety.processor.validator.def119(V0:node_t) + classic_safety.ivy: line 417: basic_safety.ldc_propertiesm1.def281 + classic_safety.ivy: line 584: basic_safety.gdc_chain_lemma1.def318 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + classic_safety.ivy: line 419: basic_safety.ldc_propertiesm1.prop282 [assumed] + classic_safety.ivy: line 586: basic_safety.gdc_chain_lemma1.prop319 ... PASS + + The following action implementations are present: + algorithm.ivy: line 252: implementation of basic_safety.processor.validator.advanceToRound + algorithm.ivy: line 196: implementation of basic_safety.processor.validator.aggregate_prepares + algorithm.ivy: line 203: implementation of basic_safety.processor.validator.aggregate_timeout + algorithm.ivy: line 577: implementation of basic_safety.processor.validator.b0_qc + algorithm.ivy: line 161: implementation of basic_safety.processor.validator.broadcast_prepare + algorithm.ivy: line 152: implementation of basic_safety.processor.validator.broadcast_proposal + algorithm.ivy: line 170: implementation of basic_safety.processor.validator.broadcast_qc + algorithm.ivy: line 179: implementation of basic_safety.processor.validator.broadcast_timeout + algorithm.ivy: line 218: implementation of basic_safety.processor.validator.byzantine_send + algorithm.ivy: line 418: implementation of basic_safety.processor.validator.fallback + algorithm.ivy: line 453: implementation of basic_safety.processor.validator.fallback_recovery + algorithm.ivy: line 474: implementation of basic_safety.processor.validator.finished_prepareQC_processing + algorithm.ivy: line 508: implementation of basic_safety.processor.validator.leader_failed + algorithm.ivy: line 494: implementation of basic_safety.processor.validator.no_proposal + algorithm.ivy: line 343: implementation of basic_safety.processor.validator.process_prepareQC + algorithm.ivy: line 392: implementation of basic_safety.processor.validator.process_proposal + algorithm.ivy: line 440: implementation of basic_safety.processor.validator.process_timeoutQC + algorithm.ivy: line 526: implementation of basic_safety.processor.validator.proposal_b0_correct + algorithm.ivy: line 543: implementation of basic_safety.processor.validator.proposal_b0_late + algorithm.ivy: line 562: implementation of basic_safety.processor.validator.proposal_b1_correct + algorithm.ivy: line 124: implementation of shim.prepare_handler.handle + algorithm.ivy: line 109: implementation of shim.proposal_handler.handle + algorithm.ivy: line 129: implementation of shim.qc_handler.handle + algorithm.ivy: line 144: implementation of shim.tc_handler.handle + algorithm.ivy: line 137: implementation of shim.timeout_handler.handle + algorithm.ivy: line 411: implementation of basic_safety.processor.validator.timeout + algorithm.ivy: line 429: implementation of basic_safety.processor.validator.timeout_synchronisation + algorithm.ivy: line 212: implementation of basic_safety.processor.validator.timer_expiry + algorithm.ivy: line 287: implementation of basic_safety.processor.validator.tryLockAndCommit + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + algorithm.ivy: line 69: basic_safety.processor.validator.init[after125] + global_view.ivy: line 29: gv.init[after169] + + Any assertions in initializers must be checked ... PASS + + The following program assertions are treated as assumptions: + in action basic_safety.processor.validator.proposal_b0_late when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 545: assumption + algorithm.ivy: line 546: assumption + algorithm.ivy: line 547: assumption + algorithm.ivy: line 548: assumption + algorithm.ivy: line 549: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action basic_safety.processor.validator.proposal_b0_correct when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 528: assumption + algorithm.ivy: line 529: assumption + algorithm.ivy: line 530: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action basic_safety.processor.validator.aggregate_prepares when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 198: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action basic_safety.processor.validator.proposal_b1_correct when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 564: assumption + algorithm.ivy: line 565: assumption + algorithm.ivy: line 566: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action gv.node_voted when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.advanceToRound: + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + in action shim.timeout_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.timeout_synchronisation when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 431: assumption + algorithm.ivy: line 433: assumption + algorithm.ivy: line 434: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action basic_safety.processor.validator.process_timeoutQC when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 442: assumption + algorithm.ivy: line 443: assumption + algorithm.ivy: line 444: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action gv.node_timeout when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.timeout: + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + in action gv.node_processed_qc when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + in action basic_safety.processor.validator.fallback_recovery when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 455: assumption + algorithm.ivy: line 456: assumption + algorithm.ivy: line 457: assumption + algorithm.ivy: line 458: assumption + algorithm.ivy: line 459: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action basic_safety.processor.validator.fallback when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 419: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action basic_safety.processor.validator.no_proposal when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 496: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action basic_safety.processor.validator.process_prepareQC when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 344: assumption + algorithm.ivy: line 361: assumption + algorithm.ivy: line 379: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action gv.node_locked_quorum when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + in action basic_safety.processor.validator.leader_failed when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 510: assumption + algorithm.ivy: line 511: assumption + algorithm.ivy: line 512: assumption + algorithm.ivy: line 513: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action shim.prepare_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.byzantine_send when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 219: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action round_t.next when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.tc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.process_proposal when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 394: assumption + algorithm.ivy: line 395: assumption + algorithm.ivy: line 396: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action basic_safety.processor.validator.timer_expiry when called from basic_safety.processor.validator.timeout_synchronisation,the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 213: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action basic_safety.processor.validator.advanceToRound when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + algorithm.ivy: line 253: assumption + algorithm.ivy: line 254: assumption + algorithm.ivy: line 255: assumption + algorithm.ivy: line 256: assumption + algorithm.ivy: line 275: assumption + algorithm.ivy: line 276: assumption + in action basic_safety.processor.validator.finished_prepareQC_processing when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + algorithm.ivy: line 475: assumption + algorithm.ivy: line 476: assumption + in action basic_safety.processor.validator.b0_qc when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 578: assumption + algorithm.ivy: line 592: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action basic_safety.processor.validator.tryLockAndCommit when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 288: assumption + algorithm.ivy: line 289: assumption + algorithm.ivy: line 290: assumption + algorithm.ivy: line 310: assumption + algorithm.ivy: line 311: assumption + algorithm.ivy: line 312: assumption + in action round_t.prev when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback,basic_safety.processor.validator.leader_failed: + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.qc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.aggregate_timeout when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 204: assumption + algorithm.ivy: line 205: assumption + algorithm.ivy: line 206: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action shim.proposal_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + +OK +Fri Jan 13 00:07:05 IST 2023 + +Isolate basic_safety.gdc_chain_lemma10: + + The following properties are assumed as axioms: + domain_model.ivy: line 28: block_t.axiom64 + domain_model.ivy: line 30: block_t.axiom65 + domain_model.ivy: line 31: block_t.axiom66 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + ubd_seq.ivy: line 18: height_t.successor_definition + global_view.ivy: line 17: gv.def168 + algorithm.ivy: line 29: basic_safety.processor.validator.def118(V0:node_t) + algorithm.ivy: line 32: basic_safety.processor.validator.def119(V0:node_t) + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: height_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: height_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: height_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: height_t.spec.prop1 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 690: basic_safety.gdc_chain_lemma10.invar352 + classic_safety.ivy: line 692: basic_safety.gdc_chain_lemma10.invar353 + + The following action implementations are present: + algorithm.ivy: line 252: implementation of basic_safety.processor.validator.advanceToRound + algorithm.ivy: line 196: implementation of basic_safety.processor.validator.aggregate_prepares + algorithm.ivy: line 203: implementation of basic_safety.processor.validator.aggregate_timeout + algorithm.ivy: line 577: implementation of basic_safety.processor.validator.b0_qc + algorithm.ivy: line 161: implementation of basic_safety.processor.validator.broadcast_prepare + algorithm.ivy: line 152: implementation of basic_safety.processor.validator.broadcast_proposal + algorithm.ivy: line 170: implementation of basic_safety.processor.validator.broadcast_qc + algorithm.ivy: line 179: implementation of basic_safety.processor.validator.broadcast_timeout + algorithm.ivy: line 218: implementation of basic_safety.processor.validator.byzantine_send + algorithm.ivy: line 418: implementation of basic_safety.processor.validator.fallback + algorithm.ivy: line 453: implementation of basic_safety.processor.validator.fallback_recovery + algorithm.ivy: line 474: implementation of basic_safety.processor.validator.finished_prepareQC_processing + algorithm.ivy: line 508: implementation of basic_safety.processor.validator.leader_failed + algorithm.ivy: line 494: implementation of basic_safety.processor.validator.no_proposal + algorithm.ivy: line 343: implementation of basic_safety.processor.validator.process_prepareQC + algorithm.ivy: line 392: implementation of basic_safety.processor.validator.process_proposal + algorithm.ivy: line 440: implementation of basic_safety.processor.validator.process_timeoutQC + algorithm.ivy: line 526: implementation of basic_safety.processor.validator.proposal_b0_correct + algorithm.ivy: line 543: implementation of basic_safety.processor.validator.proposal_b0_late + algorithm.ivy: line 562: implementation of basic_safety.processor.validator.proposal_b1_correct + algorithm.ivy: line 124: implementation of shim.prepare_handler.handle + algorithm.ivy: line 109: implementation of shim.proposal_handler.handle + algorithm.ivy: line 129: implementation of shim.qc_handler.handle + algorithm.ivy: line 144: implementation of shim.tc_handler.handle + algorithm.ivy: line 137: implementation of shim.timeout_handler.handle + algorithm.ivy: line 411: implementation of basic_safety.processor.validator.timeout + algorithm.ivy: line 429: implementation of basic_safety.processor.validator.timeout_synchronisation + algorithm.ivy: line 212: implementation of basic_safety.processor.validator.timer_expiry + algorithm.ivy: line 287: implementation of basic_safety.processor.validator.tryLockAndCommit + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of height_t.next + ubd_seq.ivy: line 36: monitor of height_t.prev + ubd_seq.ivy: line 34: monitor of height_t.prev + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + classic_safety.ivy: line 557: basic_safety.gdc_chain_lemma.spec.init[after310] + algorithm.ivy: line 69: basic_safety.processor.validator.init[after125] + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 690: basic_safety.gdc_chain_lemma10.invar352 ... PASS + classic_safety.ivy: line 692: basic_safety.gdc_chain_lemma10.invar353 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:basic_safety.processor.validator.aggregate_prepares + classic_safety.ivy: line 690: basic_safety.gdc_chain_lemma10.invar352 ... PASS + classic_safety.ivy: line 692: basic_safety.gdc_chain_lemma10.invar353 ... PASS + (internal) ext:basic_safety.processor.validator.aggregate_timeout + classic_safety.ivy: line 690: basic_safety.gdc_chain_lemma10.invar352 ... PASS + classic_safety.ivy: line 692: basic_safety.gdc_chain_lemma10.invar353 ... PASS + (internal) ext:basic_safety.processor.validator.b0_qc + classic_safety.ivy: line 690: basic_safety.gdc_chain_lemma10.invar352 ... PASS + classic_safety.ivy: line 692: basic_safety.gdc_chain_lemma10.invar353 ... PASS + (internal) ext:basic_safety.processor.validator.byzantine_send + classic_safety.ivy: line 690: basic_safety.gdc_chain_lemma10.invar352 ... PASS + classic_safety.ivy: line 692: basic_safety.gdc_chain_lemma10.invar353 ... PASS + (internal) ext:basic_safety.processor.validator.fallback + classic_safety.ivy: line 690: basic_safety.gdc_chain_lemma10.invar352 ... PASS + classic_safety.ivy: line 692: basic_safety.gdc_chain_lemma10.invar353 ... PASS + (internal) ext:basic_safety.processor.validator.fallback_recovery + classic_safety.ivy: line 690: basic_safety.gdc_chain_lemma10.invar352 ... PASS + classic_safety.ivy: line 692: basic_safety.gdc_chain_lemma10.invar353 ... PASS + (internal) ext:basic_safety.processor.validator.leader_failed + classic_safety.ivy: line 690: basic_safety.gdc_chain_lemma10.invar352 ... PASS + classic_safety.ivy: line 692: basic_safety.gdc_chain_lemma10.invar353 ... PASS + (internal) ext:basic_safety.processor.validator.no_proposal + classic_safety.ivy: line 690: basic_safety.gdc_chain_lemma10.invar352 ... PASS + classic_safety.ivy: line 692: basic_safety.gdc_chain_lemma10.invar353 ... PASS + (internal) ext:basic_safety.processor.validator.process_prepareQC + classic_safety.ivy: line 690: basic_safety.gdc_chain_lemma10.invar352 ... PASS + classic_safety.ivy: line 692: basic_safety.gdc_chain_lemma10.invar353 ... PASS + (internal) ext:basic_safety.processor.validator.process_proposal + classic_safety.ivy: line 690: basic_safety.gdc_chain_lemma10.invar352 ... PASS + classic_safety.ivy: line 692: basic_safety.gdc_chain_lemma10.invar353 ... PASS + (internal) ext:basic_safety.processor.validator.process_timeoutQC + classic_safety.ivy: line 690: basic_safety.gdc_chain_lemma10.invar352 ... PASS + classic_safety.ivy: line 692: basic_safety.gdc_chain_lemma10.invar353 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_correct + classic_safety.ivy: line 690: basic_safety.gdc_chain_lemma10.invar352 ... PASS + classic_safety.ivy: line 692: basic_safety.gdc_chain_lemma10.invar353 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_late + classic_safety.ivy: line 690: basic_safety.gdc_chain_lemma10.invar352 ... PASS + classic_safety.ivy: line 692: basic_safety.gdc_chain_lemma10.invar353 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b1_correct + classic_safety.ivy: line 690: basic_safety.gdc_chain_lemma10.invar352 ... PASS + classic_safety.ivy: line 692: basic_safety.gdc_chain_lemma10.invar353 ... PASS + (internal) ext:basic_safety.processor.validator.timeout_synchronisation + classic_safety.ivy: line 690: basic_safety.gdc_chain_lemma10.invar352 ... PASS + classic_safety.ivy: line 692: basic_safety.gdc_chain_lemma10.invar353 ... PASS + (internal) ext:basic_safety.processor.validator.timer_expiry + classic_safety.ivy: line 690: basic_safety.gdc_chain_lemma10.invar352 ... PASS + classic_safety.ivy: line 692: basic_safety.gdc_chain_lemma10.invar353 ... PASS + (internal) ext:shim.prepare_handler.handle + classic_safety.ivy: line 690: basic_safety.gdc_chain_lemma10.invar352 ... PASS + classic_safety.ivy: line 692: basic_safety.gdc_chain_lemma10.invar353 ... PASS + (internal) ext:shim.proposal_handler.handle + classic_safety.ivy: line 690: basic_safety.gdc_chain_lemma10.invar352 ... PASS + classic_safety.ivy: line 692: basic_safety.gdc_chain_lemma10.invar353 ... PASS + (internal) ext:shim.qc_handler.handle + classic_safety.ivy: line 690: basic_safety.gdc_chain_lemma10.invar352 ... PASS + classic_safety.ivy: line 692: basic_safety.gdc_chain_lemma10.invar353 ... PASS + (internal) ext:shim.tc_handler.handle + classic_safety.ivy: line 690: basic_safety.gdc_chain_lemma10.invar352 ... PASS + classic_safety.ivy: line 692: basic_safety.gdc_chain_lemma10.invar353 ... PASS + (internal) ext:shim.timeout_handler.handle + classic_safety.ivy: line 690: basic_safety.gdc_chain_lemma10.invar352 ... PASS + classic_safety.ivy: line 692: basic_safety.gdc_chain_lemma10.invar353 ... PASS + + The following program assertions are treated as assumptions: + in action basic_safety.processor.validator.proposal_b0_late when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 545: assumption + algorithm.ivy: line 546: assumption + algorithm.ivy: line 547: assumption + algorithm.ivy: line 548: assumption + algorithm.ivy: line 549: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action basic_safety.processor.validator.proposal_b0_correct when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 528: assumption + algorithm.ivy: line 529: assumption + algorithm.ivy: line 530: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action basic_safety.processor.validator.aggregate_prepares when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 198: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action basic_safety.processor.validator.proposal_b1_correct when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 564: assumption + algorithm.ivy: line 565: assumption + algorithm.ivy: line 566: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action gv.node_voted when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.advanceToRound: + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.finished_prepareQC_processing when called from basic_safety.processor.validator.b0_qc,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 475: assumption + algorithm.ivy: line 476: assumption + in action shim.timeout_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.timeout_synchronisation when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 431: assumption + algorithm.ivy: line 433: assumption + algorithm.ivy: line 434: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action basic_safety.processor.validator.process_timeoutQC when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 442: assumption + algorithm.ivy: line 443: assumption + algorithm.ivy: line 444: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action gv.node_timeout when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.timeout: + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_processed_qc when called from basic_safety.processor.validator.b0_qc,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.fallback_recovery when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 455: assumption + algorithm.ivy: line 456: assumption + algorithm.ivy: line 457: assumption + algorithm.ivy: line 458: assumption + algorithm.ivy: line 459: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action basic_safety.processor.validator.fallback when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 419: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action basic_safety.processor.validator.no_proposal when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 496: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action round_t.prev when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback,basic_safety.processor.validator.leader_failed: + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_locked_quorum when called from basic_safety.processor.validator.b0_qc,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.leader_failed when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 510: assumption + algorithm.ivy: line 511: assumption + algorithm.ivy: line 512: assumption + algorithm.ivy: line 513: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action shim.prepare_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.byzantine_send when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 219: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action round_t.next when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal: + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.tc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.process_proposal when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 394: assumption + algorithm.ivy: line 395: assumption + algorithm.ivy: line 396: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action height_t.next when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + in action basic_safety.processor.validator.timer_expiry when called from basic_safety.processor.validator.timeout_synchronisation,the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 213: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action basic_safety.processor.validator.advanceToRound when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal: + algorithm.ivy: line 253: assumption + algorithm.ivy: line 254: assumption + algorithm.ivy: line 255: assumption + algorithm.ivy: line 256: assumption + algorithm.ivy: line 275: assumption + algorithm.ivy: line 276: assumption + in action height_t.prev when called from basic_safety.processor.validator.tryLockAndCommit: + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + in action basic_safety.processor.validator.b0_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 578: assumption + algorithm.ivy: line 592: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action basic_safety.processor.validator.tryLockAndCommit when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 288: assumption + algorithm.ivy: line 289: assumption + algorithm.ivy: line 290: assumption + algorithm.ivy: line 310: assumption + algorithm.ivy: line 311: assumption + algorithm.ivy: line 312: assumption + in action basic_safety.processor.validator.process_prepareQC when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 344: assumption + algorithm.ivy: line 361: assumption + algorithm.ivy: line 379: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action shim.qc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.aggregate_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 204: assumption + algorithm.ivy: line 205: assumption + algorithm.ivy: line 206: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action shim.proposal_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + +OK +Fri Jan 13 00:12:24 IST 2023 + +Isolate basic_safety.gdc_chain_lemma2: + + The following properties are assumed as axioms: + domain_model.ivy: line 28: block_t.axiom64 + domain_model.ivy: line 30: block_t.axiom65 + domain_model.ivy: line 31: block_t.axiom66 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + global_view.ivy: line 17: gv.def168 + classic_safety.ivy: line 315: quorum_propogation.def250 + algorithm.ivy: line 29: basic_safety.processor.validator.def118(V0:node_t) + algorithm.ivy: line 32: basic_safety.processor.validator.def119(V0:node_t) + classic_safety.ivy: line 417: basic_safety.ldc_propertiesm1.def281 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + classic_safety.ivy: line 419: basic_safety.ldc_propertiesm1.prop282 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 590: basic_safety.gdc_chain_lemma2.invar320 + + The following action implementations are present: + algorithm.ivy: line 252: implementation of basic_safety.processor.validator.advanceToRound + algorithm.ivy: line 196: implementation of basic_safety.processor.validator.aggregate_prepares + algorithm.ivy: line 203: implementation of basic_safety.processor.validator.aggregate_timeout + algorithm.ivy: line 577: implementation of basic_safety.processor.validator.b0_qc + algorithm.ivy: line 161: implementation of basic_safety.processor.validator.broadcast_prepare + algorithm.ivy: line 152: implementation of basic_safety.processor.validator.broadcast_proposal + algorithm.ivy: line 170: implementation of basic_safety.processor.validator.broadcast_qc + algorithm.ivy: line 179: implementation of basic_safety.processor.validator.broadcast_timeout + algorithm.ivy: line 218: implementation of basic_safety.processor.validator.byzantine_send + algorithm.ivy: line 418: implementation of basic_safety.processor.validator.fallback + algorithm.ivy: line 453: implementation of basic_safety.processor.validator.fallback_recovery + algorithm.ivy: line 474: implementation of basic_safety.processor.validator.finished_prepareQC_processing + algorithm.ivy: line 508: implementation of basic_safety.processor.validator.leader_failed + algorithm.ivy: line 494: implementation of basic_safety.processor.validator.no_proposal + algorithm.ivy: line 343: implementation of basic_safety.processor.validator.process_prepareQC + algorithm.ivy: line 392: implementation of basic_safety.processor.validator.process_proposal + algorithm.ivy: line 440: implementation of basic_safety.processor.validator.process_timeoutQC + algorithm.ivy: line 526: implementation of basic_safety.processor.validator.proposal_b0_correct + algorithm.ivy: line 543: implementation of basic_safety.processor.validator.proposal_b0_late + algorithm.ivy: line 562: implementation of basic_safety.processor.validator.proposal_b1_correct + algorithm.ivy: line 124: implementation of shim.prepare_handler.handle + algorithm.ivy: line 109: implementation of shim.proposal_handler.handle + algorithm.ivy: line 129: implementation of shim.qc_handler.handle + algorithm.ivy: line 144: implementation of shim.tc_handler.handle + algorithm.ivy: line 137: implementation of shim.timeout_handler.handle + algorithm.ivy: line 411: implementation of basic_safety.processor.validator.timeout + algorithm.ivy: line 429: implementation of basic_safety.processor.validator.timeout_synchronisation + algorithm.ivy: line 212: implementation of basic_safety.processor.validator.timer_expiry + algorithm.ivy: line 287: implementation of basic_safety.processor.validator.tryLockAndCommit + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + algorithm.ivy: line 69: basic_safety.processor.validator.init[after125] + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 590: basic_safety.gdc_chain_lemma2.invar320 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:basic_safety.processor.validator.aggregate_prepares + classic_safety.ivy: line 590: basic_safety.gdc_chain_lemma2.invar320 ... PASS + (internal) ext:basic_safety.processor.validator.aggregate_timeout + classic_safety.ivy: line 590: basic_safety.gdc_chain_lemma2.invar320 ... PASS + (internal) ext:basic_safety.processor.validator.b0_qc + classic_safety.ivy: line 590: basic_safety.gdc_chain_lemma2.invar320 ... PASS + (internal) ext:basic_safety.processor.validator.byzantine_send + classic_safety.ivy: line 590: basic_safety.gdc_chain_lemma2.invar320 ... PASS + (internal) ext:basic_safety.processor.validator.fallback + classic_safety.ivy: line 590: basic_safety.gdc_chain_lemma2.invar320 ... PASS + (internal) ext:basic_safety.processor.validator.fallback_recovery + classic_safety.ivy: line 590: basic_safety.gdc_chain_lemma2.invar320 ... PASS + (internal) ext:basic_safety.processor.validator.leader_failed + classic_safety.ivy: line 590: basic_safety.gdc_chain_lemma2.invar320 ... PASS + (internal) ext:basic_safety.processor.validator.no_proposal + classic_safety.ivy: line 590: basic_safety.gdc_chain_lemma2.invar320 ... PASS + (internal) ext:basic_safety.processor.validator.process_prepareQC + classic_safety.ivy: line 590: basic_safety.gdc_chain_lemma2.invar320 ... PASS + (internal) ext:basic_safety.processor.validator.process_proposal + classic_safety.ivy: line 590: basic_safety.gdc_chain_lemma2.invar320 ... PASS + (internal) ext:basic_safety.processor.validator.process_timeoutQC + classic_safety.ivy: line 590: basic_safety.gdc_chain_lemma2.invar320 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_correct + classic_safety.ivy: line 590: basic_safety.gdc_chain_lemma2.invar320 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_late + classic_safety.ivy: line 590: basic_safety.gdc_chain_lemma2.invar320 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b1_correct + classic_safety.ivy: line 590: basic_safety.gdc_chain_lemma2.invar320 ... PASS + (internal) ext:basic_safety.processor.validator.timeout_synchronisation + classic_safety.ivy: line 590: basic_safety.gdc_chain_lemma2.invar320 ... PASS + (internal) ext:basic_safety.processor.validator.timer_expiry + classic_safety.ivy: line 590: basic_safety.gdc_chain_lemma2.invar320 ... PASS + (internal) ext:shim.prepare_handler.handle + classic_safety.ivy: line 590: basic_safety.gdc_chain_lemma2.invar320 ... PASS + (internal) ext:shim.proposal_handler.handle + classic_safety.ivy: line 590: basic_safety.gdc_chain_lemma2.invar320 ... PASS + (internal) ext:shim.qc_handler.handle + classic_safety.ivy: line 590: basic_safety.gdc_chain_lemma2.invar320 ... PASS + (internal) ext:shim.tc_handler.handle + classic_safety.ivy: line 590: basic_safety.gdc_chain_lemma2.invar320 ... PASS + (internal) ext:shim.timeout_handler.handle + classic_safety.ivy: line 590: basic_safety.gdc_chain_lemma2.invar320 ... PASS + + The following program assertions are treated as assumptions: + in action basic_safety.processor.validator.proposal_b0_late when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 545: assumption + algorithm.ivy: line 546: assumption + algorithm.ivy: line 547: assumption + algorithm.ivy: line 548: assumption + algorithm.ivy: line 549: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action basic_safety.processor.validator.proposal_b0_correct when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 528: assumption + algorithm.ivy: line 529: assumption + algorithm.ivy: line 530: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action basic_safety.processor.validator.aggregate_prepares when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 198: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action basic_safety.processor.validator.proposal_b1_correct when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 564: assumption + algorithm.ivy: line 565: assumption + algorithm.ivy: line 566: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action gv.node_voted when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.advanceToRound: + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + in action shim.timeout_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.timeout_synchronisation when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 431: assumption + algorithm.ivy: line 433: assumption + algorithm.ivy: line 434: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action basic_safety.processor.validator.process_timeoutQC when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 442: assumption + algorithm.ivy: line 443: assumption + algorithm.ivy: line 444: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action gv.node_timeout when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.timeout: + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + in action gv.node_processed_qc when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + in action basic_safety.processor.validator.fallback_recovery when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 455: assumption + algorithm.ivy: line 456: assumption + algorithm.ivy: line 457: assumption + algorithm.ivy: line 458: assumption + algorithm.ivy: line 459: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action basic_safety.processor.validator.fallback when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 419: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action basic_safety.processor.validator.no_proposal when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 496: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action basic_safety.processor.validator.process_prepareQC when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 344: assumption + algorithm.ivy: line 361: assumption + algorithm.ivy: line 379: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action gv.node_locked_quorum when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + in action basic_safety.processor.validator.leader_failed when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 510: assumption + algorithm.ivy: line 511: assumption + algorithm.ivy: line 512: assumption + algorithm.ivy: line 513: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action shim.prepare_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.byzantine_send when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 219: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action round_t.next when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.tc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.process_proposal when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 394: assumption + algorithm.ivy: line 395: assumption + algorithm.ivy: line 396: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action basic_safety.processor.validator.timer_expiry when called from basic_safety.processor.validator.timeout_synchronisation,the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 213: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action basic_safety.processor.validator.advanceToRound when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + algorithm.ivy: line 253: assumption + algorithm.ivy: line 254: assumption + algorithm.ivy: line 255: assumption + algorithm.ivy: line 256: assumption + algorithm.ivy: line 275: assumption + algorithm.ivy: line 276: assumption + in action basic_safety.processor.validator.finished_prepareQC_processing when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + algorithm.ivy: line 475: assumption + algorithm.ivy: line 476: assumption + in action basic_safety.processor.validator.b0_qc when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 578: assumption + algorithm.ivy: line 592: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action basic_safety.processor.validator.tryLockAndCommit when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 288: assumption + algorithm.ivy: line 289: assumption + algorithm.ivy: line 290: assumption + algorithm.ivy: line 310: assumption + algorithm.ivy: line 311: assumption + algorithm.ivy: line 312: assumption + in action round_t.prev when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback,basic_safety.processor.validator.leader_failed: + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.qc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.aggregate_timeout when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 204: assumption + algorithm.ivy: line 205: assumption + algorithm.ivy: line 206: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action shim.proposal_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + +OK +Fri Jan 13 00:16:09 IST 2023 + +Isolate basic_safety.gdc_chain_lemma2a: + + The following properties are assumed as axioms: + domain_model.ivy: line 28: block_t.axiom64 + domain_model.ivy: line 30: block_t.axiom65 + domain_model.ivy: line 31: block_t.axiom66 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + global_view.ivy: line 17: gv.def168 + algorithm.ivy: line 29: basic_safety.processor.validator.def118(V0:node_t) + algorithm.ivy: line 32: basic_safety.processor.validator.def119(V0:node_t) + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 595: basic_safety.gdc_chain_lemma2a.invar321 + + The following action implementations are present: + algorithm.ivy: line 252: implementation of basic_safety.processor.validator.advanceToRound + algorithm.ivy: line 196: implementation of basic_safety.processor.validator.aggregate_prepares + algorithm.ivy: line 203: implementation of basic_safety.processor.validator.aggregate_timeout + algorithm.ivy: line 577: implementation of basic_safety.processor.validator.b0_qc + algorithm.ivy: line 161: implementation of basic_safety.processor.validator.broadcast_prepare + algorithm.ivy: line 152: implementation of basic_safety.processor.validator.broadcast_proposal + algorithm.ivy: line 170: implementation of basic_safety.processor.validator.broadcast_qc + algorithm.ivy: line 179: implementation of basic_safety.processor.validator.broadcast_timeout + algorithm.ivy: line 218: implementation of basic_safety.processor.validator.byzantine_send + algorithm.ivy: line 418: implementation of basic_safety.processor.validator.fallback + algorithm.ivy: line 453: implementation of basic_safety.processor.validator.fallback_recovery + algorithm.ivy: line 474: implementation of basic_safety.processor.validator.finished_prepareQC_processing + algorithm.ivy: line 508: implementation of basic_safety.processor.validator.leader_failed + algorithm.ivy: line 494: implementation of basic_safety.processor.validator.no_proposal + algorithm.ivy: line 343: implementation of basic_safety.processor.validator.process_prepareQC + algorithm.ivy: line 392: implementation of basic_safety.processor.validator.process_proposal + algorithm.ivy: line 440: implementation of basic_safety.processor.validator.process_timeoutQC + algorithm.ivy: line 526: implementation of basic_safety.processor.validator.proposal_b0_correct + algorithm.ivy: line 543: implementation of basic_safety.processor.validator.proposal_b0_late + algorithm.ivy: line 562: implementation of basic_safety.processor.validator.proposal_b1_correct + algorithm.ivy: line 124: implementation of shim.prepare_handler.handle + algorithm.ivy: line 109: implementation of shim.proposal_handler.handle + algorithm.ivy: line 129: implementation of shim.qc_handler.handle + algorithm.ivy: line 144: implementation of shim.tc_handler.handle + algorithm.ivy: line 137: implementation of shim.timeout_handler.handle + algorithm.ivy: line 411: implementation of basic_safety.processor.validator.timeout + algorithm.ivy: line 429: implementation of basic_safety.processor.validator.timeout_synchronisation + algorithm.ivy: line 212: implementation of basic_safety.processor.validator.timer_expiry + algorithm.ivy: line 287: implementation of basic_safety.processor.validator.tryLockAndCommit + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + algorithm.ivy: line 69: basic_safety.processor.validator.init[after125] + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 595: basic_safety.gdc_chain_lemma2a.invar321 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:basic_safety.processor.validator.aggregate_prepares + classic_safety.ivy: line 595: basic_safety.gdc_chain_lemma2a.invar321 ... PASS + (internal) ext:basic_safety.processor.validator.aggregate_timeout + classic_safety.ivy: line 595: basic_safety.gdc_chain_lemma2a.invar321 ... PASS + (internal) ext:basic_safety.processor.validator.b0_qc + classic_safety.ivy: line 595: basic_safety.gdc_chain_lemma2a.invar321 ... PASS + (internal) ext:basic_safety.processor.validator.byzantine_send + classic_safety.ivy: line 595: basic_safety.gdc_chain_lemma2a.invar321 ... PASS + (internal) ext:basic_safety.processor.validator.fallback + classic_safety.ivy: line 595: basic_safety.gdc_chain_lemma2a.invar321 ... PASS + (internal) ext:basic_safety.processor.validator.fallback_recovery + classic_safety.ivy: line 595: basic_safety.gdc_chain_lemma2a.invar321 ... PASS + (internal) ext:basic_safety.processor.validator.leader_failed + classic_safety.ivy: line 595: basic_safety.gdc_chain_lemma2a.invar321 ... PASS + (internal) ext:basic_safety.processor.validator.no_proposal + classic_safety.ivy: line 595: basic_safety.gdc_chain_lemma2a.invar321 ... PASS + (internal) ext:basic_safety.processor.validator.process_prepareQC + classic_safety.ivy: line 595: basic_safety.gdc_chain_lemma2a.invar321 ... PASS + (internal) ext:basic_safety.processor.validator.process_proposal + classic_safety.ivy: line 595: basic_safety.gdc_chain_lemma2a.invar321 ... PASS + (internal) ext:basic_safety.processor.validator.process_timeoutQC + classic_safety.ivy: line 595: basic_safety.gdc_chain_lemma2a.invar321 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_correct + classic_safety.ivy: line 595: basic_safety.gdc_chain_lemma2a.invar321 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_late + classic_safety.ivy: line 595: basic_safety.gdc_chain_lemma2a.invar321 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b1_correct + classic_safety.ivy: line 595: basic_safety.gdc_chain_lemma2a.invar321 ... PASS + (internal) ext:basic_safety.processor.validator.timeout_synchronisation + classic_safety.ivy: line 595: basic_safety.gdc_chain_lemma2a.invar321 ... PASS + (internal) ext:basic_safety.processor.validator.timer_expiry + classic_safety.ivy: line 595: basic_safety.gdc_chain_lemma2a.invar321 ... PASS + (internal) ext:shim.prepare_handler.handle + classic_safety.ivy: line 595: basic_safety.gdc_chain_lemma2a.invar321 ... PASS + (internal) ext:shim.proposal_handler.handle + classic_safety.ivy: line 595: basic_safety.gdc_chain_lemma2a.invar321 ... PASS + (internal) ext:shim.qc_handler.handle + classic_safety.ivy: line 595: basic_safety.gdc_chain_lemma2a.invar321 ... PASS + (internal) ext:shim.tc_handler.handle + classic_safety.ivy: line 595: basic_safety.gdc_chain_lemma2a.invar321 ... PASS + (internal) ext:shim.timeout_handler.handle + classic_safety.ivy: line 595: basic_safety.gdc_chain_lemma2a.invar321 ... PASS + + The following program assertions are treated as assumptions: + in action basic_safety.processor.validator.proposal_b0_late when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 590: assumption + algorithm.ivy: line 545: assumption + algorithm.ivy: line 546: assumption + algorithm.ivy: line 547: assumption + algorithm.ivy: line 548: assumption + algorithm.ivy: line 549: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 590: assumption + in action basic_safety.processor.validator.proposal_b0_correct when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 590: assumption + algorithm.ivy: line 528: assumption + algorithm.ivy: line 529: assumption + algorithm.ivy: line 530: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 590: assumption + in action basic_safety.processor.validator.aggregate_prepares when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 590: assumption + algorithm.ivy: line 198: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 590: assumption + in action basic_safety.processor.validator.proposal_b1_correct when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 590: assumption + algorithm.ivy: line 564: assumption + algorithm.ivy: line 565: assumption + algorithm.ivy: line 566: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 590: assumption + in action gv.node_voted when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.advanceToRound: + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.timeout_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.timeout_synchronisation when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 590: assumption + algorithm.ivy: line 431: assumption + algorithm.ivy: line 433: assumption + algorithm.ivy: line 434: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 590: assumption + in action basic_safety.processor.validator.process_timeoutQC when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 590: assumption + algorithm.ivy: line 442: assumption + algorithm.ivy: line 443: assumption + algorithm.ivy: line 444: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 590: assumption + in action gv.node_timeout when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.timeout: + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_processed_qc when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.fallback_recovery when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 590: assumption + algorithm.ivy: line 455: assumption + algorithm.ivy: line 456: assumption + algorithm.ivy: line 457: assumption + algorithm.ivy: line 458: assumption + algorithm.ivy: line 459: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 590: assumption + in action basic_safety.processor.validator.fallback when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 590: assumption + algorithm.ivy: line 419: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 590: assumption + in action basic_safety.processor.validator.no_proposal when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 590: assumption + algorithm.ivy: line 496: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 590: assumption + in action basic_safety.processor.validator.process_prepareQC when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 590: assumption + algorithm.ivy: line 344: assumption + algorithm.ivy: line 361: assumption + algorithm.ivy: line 379: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 590: assumption + in action gv.node_locked_quorum when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.leader_failed when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 590: assumption + algorithm.ivy: line 510: assumption + algorithm.ivy: line 511: assumption + algorithm.ivy: line 512: assumption + algorithm.ivy: line 513: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 590: assumption + in action shim.prepare_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.byzantine_send when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 590: assumption + algorithm.ivy: line 219: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 590: assumption + in action round_t.next when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.tc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.process_proposal when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 590: assumption + algorithm.ivy: line 394: assumption + algorithm.ivy: line 395: assumption + algorithm.ivy: line 396: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 590: assumption + in action basic_safety.processor.validator.timer_expiry when called from basic_safety.processor.validator.timeout_synchronisation,the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 590: assumption + algorithm.ivy: line 213: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 590: assumption + in action basic_safety.processor.validator.advanceToRound when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + algorithm.ivy: line 253: assumption + algorithm.ivy: line 254: assumption + algorithm.ivy: line 255: assumption + algorithm.ivy: line 256: assumption + algorithm.ivy: line 275: assumption + algorithm.ivy: line 276: assumption + in action basic_safety.processor.validator.finished_prepareQC_processing when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + algorithm.ivy: line 475: assumption + algorithm.ivy: line 476: assumption + in action basic_safety.processor.validator.b0_qc when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 590: assumption + algorithm.ivy: line 578: assumption + algorithm.ivy: line 592: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 590: assumption + in action basic_safety.processor.validator.tryLockAndCommit when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 288: assumption + algorithm.ivy: line 289: assumption + algorithm.ivy: line 290: assumption + algorithm.ivy: line 310: assumption + algorithm.ivy: line 311: assumption + algorithm.ivy: line 312: assumption + in action round_t.prev when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback,basic_safety.processor.validator.leader_failed: + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.qc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.aggregate_timeout when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 590: assumption + algorithm.ivy: line 204: assumption + algorithm.ivy: line 205: assumption + algorithm.ivy: line 206: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 590: assumption + in action shim.proposal_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + +OK +Fri Jan 13 00:19:50 IST 2023 + +Isolate basic_safety.gdc_chain_lemma3: + + The following properties are assumed as axioms: + domain_model.ivy: line 28: block_t.axiom64 + domain_model.ivy: line 30: block_t.axiom65 + domain_model.ivy: line 31: block_t.axiom66 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + global_view.ivy: line 17: gv.def168 + classic_safety.ivy: line 315: quorum_propogation.def250 + algorithm.ivy: line 29: basic_safety.processor.validator.def118(V0:node_t) + algorithm.ivy: line 32: basic_safety.processor.validator.def119(V0:node_t) + classic_safety.ivy: line 417: basic_safety.ldc_propertiesm1.def281 + classic_safety.ivy: line 584: basic_safety.gdc_chain_lemma1.def318 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + classic_safety.ivy: line 419: basic_safety.ldc_propertiesm1.prop282 [assumed] + classic_safety.ivy: line 586: basic_safety.gdc_chain_lemma1.prop319 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 600: basic_safety.gdc_chain_lemma3.invar322 + + The following action implementations are present: + algorithm.ivy: line 252: implementation of basic_safety.processor.validator.advanceToRound + algorithm.ivy: line 196: implementation of basic_safety.processor.validator.aggregate_prepares + algorithm.ivy: line 203: implementation of basic_safety.processor.validator.aggregate_timeout + algorithm.ivy: line 577: implementation of basic_safety.processor.validator.b0_qc + algorithm.ivy: line 161: implementation of basic_safety.processor.validator.broadcast_prepare + algorithm.ivy: line 152: implementation of basic_safety.processor.validator.broadcast_proposal + algorithm.ivy: line 170: implementation of basic_safety.processor.validator.broadcast_qc + algorithm.ivy: line 179: implementation of basic_safety.processor.validator.broadcast_timeout + algorithm.ivy: line 218: implementation of basic_safety.processor.validator.byzantine_send + algorithm.ivy: line 418: implementation of basic_safety.processor.validator.fallback + algorithm.ivy: line 453: implementation of basic_safety.processor.validator.fallback_recovery + algorithm.ivy: line 474: implementation of basic_safety.processor.validator.finished_prepareQC_processing + algorithm.ivy: line 508: implementation of basic_safety.processor.validator.leader_failed + algorithm.ivy: line 494: implementation of basic_safety.processor.validator.no_proposal + algorithm.ivy: line 343: implementation of basic_safety.processor.validator.process_prepareQC + algorithm.ivy: line 392: implementation of basic_safety.processor.validator.process_proposal + algorithm.ivy: line 440: implementation of basic_safety.processor.validator.process_timeoutQC + algorithm.ivy: line 526: implementation of basic_safety.processor.validator.proposal_b0_correct + algorithm.ivy: line 543: implementation of basic_safety.processor.validator.proposal_b0_late + algorithm.ivy: line 562: implementation of basic_safety.processor.validator.proposal_b1_correct + algorithm.ivy: line 124: implementation of shim.prepare_handler.handle + algorithm.ivy: line 109: implementation of shim.proposal_handler.handle + algorithm.ivy: line 129: implementation of shim.qc_handler.handle + algorithm.ivy: line 144: implementation of shim.tc_handler.handle + algorithm.ivy: line 137: implementation of shim.timeout_handler.handle + algorithm.ivy: line 411: implementation of basic_safety.processor.validator.timeout + algorithm.ivy: line 429: implementation of basic_safety.processor.validator.timeout_synchronisation + algorithm.ivy: line 212: implementation of basic_safety.processor.validator.timer_expiry + algorithm.ivy: line 287: implementation of basic_safety.processor.validator.tryLockAndCommit + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + algorithm.ivy: line 69: basic_safety.processor.validator.init[after125] + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 600: basic_safety.gdc_chain_lemma3.invar322 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:basic_safety.processor.validator.aggregate_prepares + classic_safety.ivy: line 600: basic_safety.gdc_chain_lemma3.invar322 ... PASS + (internal) ext:basic_safety.processor.validator.aggregate_timeout + classic_safety.ivy: line 600: basic_safety.gdc_chain_lemma3.invar322 ... PASS + (internal) ext:basic_safety.processor.validator.b0_qc + classic_safety.ivy: line 600: basic_safety.gdc_chain_lemma3.invar322 ... PASS + (internal) ext:basic_safety.processor.validator.byzantine_send + classic_safety.ivy: line 600: basic_safety.gdc_chain_lemma3.invar322 ... PASS + (internal) ext:basic_safety.processor.validator.fallback + classic_safety.ivy: line 600: basic_safety.gdc_chain_lemma3.invar322 ... PASS + (internal) ext:basic_safety.processor.validator.fallback_recovery + classic_safety.ivy: line 600: basic_safety.gdc_chain_lemma3.invar322 ... PASS + (internal) ext:basic_safety.processor.validator.leader_failed + classic_safety.ivy: line 600: basic_safety.gdc_chain_lemma3.invar322 ... PASS + (internal) ext:basic_safety.processor.validator.no_proposal + classic_safety.ivy: line 600: basic_safety.gdc_chain_lemma3.invar322 ... PASS + (internal) ext:basic_safety.processor.validator.process_prepareQC + classic_safety.ivy: line 600: basic_safety.gdc_chain_lemma3.invar322 ... PASS + (internal) ext:basic_safety.processor.validator.process_proposal + classic_safety.ivy: line 600: basic_safety.gdc_chain_lemma3.invar322 ... PASS + (internal) ext:basic_safety.processor.validator.process_timeoutQC + classic_safety.ivy: line 600: basic_safety.gdc_chain_lemma3.invar322 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_correct + classic_safety.ivy: line 600: basic_safety.gdc_chain_lemma3.invar322 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_late + classic_safety.ivy: line 600: basic_safety.gdc_chain_lemma3.invar322 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b1_correct + classic_safety.ivy: line 600: basic_safety.gdc_chain_lemma3.invar322 ... PASS + (internal) ext:basic_safety.processor.validator.timeout_synchronisation + classic_safety.ivy: line 600: basic_safety.gdc_chain_lemma3.invar322 ... PASS + (internal) ext:basic_safety.processor.validator.timer_expiry + classic_safety.ivy: line 600: basic_safety.gdc_chain_lemma3.invar322 ... PASS + (internal) ext:shim.prepare_handler.handle + classic_safety.ivy: line 600: basic_safety.gdc_chain_lemma3.invar322 ... PASS + (internal) ext:shim.proposal_handler.handle + classic_safety.ivy: line 600: basic_safety.gdc_chain_lemma3.invar322 ... PASS + (internal) ext:shim.qc_handler.handle + classic_safety.ivy: line 600: basic_safety.gdc_chain_lemma3.invar322 ... PASS + (internal) ext:shim.tc_handler.handle + classic_safety.ivy: line 600: basic_safety.gdc_chain_lemma3.invar322 ... PASS + (internal) ext:shim.timeout_handler.handle + classic_safety.ivy: line 600: basic_safety.gdc_chain_lemma3.invar322 ... PASS + + The following program assertions are treated as assumptions: + in action basic_safety.processor.validator.proposal_b0_late when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 545: assumption + algorithm.ivy: line 546: assumption + algorithm.ivy: line 547: assumption + algorithm.ivy: line 548: assumption + algorithm.ivy: line 549: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action basic_safety.processor.validator.proposal_b0_correct when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 528: assumption + algorithm.ivy: line 529: assumption + algorithm.ivy: line 530: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action basic_safety.processor.validator.aggregate_prepares when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 198: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action basic_safety.processor.validator.proposal_b1_correct when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 564: assumption + algorithm.ivy: line 565: assumption + algorithm.ivy: line 566: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action gv.node_voted when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.advanceToRound: + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + in action shim.timeout_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.timeout_synchronisation when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 431: assumption + algorithm.ivy: line 433: assumption + algorithm.ivy: line 434: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action basic_safety.processor.validator.process_timeoutQC when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 442: assumption + algorithm.ivy: line 443: assumption + algorithm.ivy: line 444: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action gv.node_timeout when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.timeout: + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + in action gv.node_processed_qc when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + in action basic_safety.processor.validator.fallback_recovery when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 455: assumption + algorithm.ivy: line 456: assumption + algorithm.ivy: line 457: assumption + algorithm.ivy: line 458: assumption + algorithm.ivy: line 459: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action basic_safety.processor.validator.fallback when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 419: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action basic_safety.processor.validator.no_proposal when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 496: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action basic_safety.processor.validator.process_prepareQC when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 344: assumption + algorithm.ivy: line 361: assumption + algorithm.ivy: line 379: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action gv.node_locked_quorum when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + in action basic_safety.processor.validator.leader_failed when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 510: assumption + algorithm.ivy: line 511: assumption + algorithm.ivy: line 512: assumption + algorithm.ivy: line 513: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action shim.prepare_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.byzantine_send when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 219: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action round_t.next when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.tc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.process_proposal when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 394: assumption + algorithm.ivy: line 395: assumption + algorithm.ivy: line 396: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action basic_safety.processor.validator.timer_expiry when called from basic_safety.processor.validator.timeout_synchronisation,the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 213: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action basic_safety.processor.validator.advanceToRound when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + algorithm.ivy: line 253: assumption + algorithm.ivy: line 254: assumption + algorithm.ivy: line 255: assumption + algorithm.ivy: line 256: assumption + algorithm.ivy: line 275: assumption + algorithm.ivy: line 276: assumption + in action basic_safety.processor.validator.finished_prepareQC_processing when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + algorithm.ivy: line 475: assumption + algorithm.ivy: line 476: assumption + in action basic_safety.processor.validator.b0_qc when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 578: assumption + algorithm.ivy: line 592: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action basic_safety.processor.validator.tryLockAndCommit when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 288: assumption + algorithm.ivy: line 289: assumption + algorithm.ivy: line 290: assumption + algorithm.ivy: line 310: assumption + algorithm.ivy: line 311: assumption + algorithm.ivy: line 312: assumption + in action round_t.prev when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback,basic_safety.processor.validator.leader_failed: + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.qc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.aggregate_timeout when called from the environment: + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + algorithm.ivy: line 204: assumption + algorithm.ivy: line 205: assumption + algorithm.ivy: line 206: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + in action shim.proposal_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + +OK +Fri Jan 13 00:23:37 IST 2023 + +Isolate basic_safety.gdc_chain_lemma4: + + The following properties are assumed as axioms: + domain_model.ivy: line 28: block_t.axiom64 + domain_model.ivy: line 30: block_t.axiom65 + domain_model.ivy: line 31: block_t.axiom66 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + global_view.ivy: line 17: gv.def168 + classic_safety.ivy: line 315: quorum_propogation.def250 + algorithm.ivy: line 29: basic_safety.processor.validator.def118(V0:node_t) + algorithm.ivy: line 32: basic_safety.processor.validator.def119(V0:node_t) + classic_safety.ivy: line 584: basic_safety.gdc_chain_lemma1.def318 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + classic_safety.ivy: line 586: basic_safety.gdc_chain_lemma1.prop319 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 606: basic_safety.gdc_chain_lemma4.invar323 + classic_safety.ivy: line 608: basic_safety.gdc_chain_lemma4.invar324 + classic_safety.ivy: line 610: basic_safety.gdc_chain_lemma4.invar325 + + The following action implementations are present: + algorithm.ivy: line 252: implementation of basic_safety.processor.validator.advanceToRound + algorithm.ivy: line 196: implementation of basic_safety.processor.validator.aggregate_prepares + algorithm.ivy: line 203: implementation of basic_safety.processor.validator.aggregate_timeout + algorithm.ivy: line 577: implementation of basic_safety.processor.validator.b0_qc + algorithm.ivy: line 161: implementation of basic_safety.processor.validator.broadcast_prepare + algorithm.ivy: line 152: implementation of basic_safety.processor.validator.broadcast_proposal + algorithm.ivy: line 170: implementation of basic_safety.processor.validator.broadcast_qc + algorithm.ivy: line 179: implementation of basic_safety.processor.validator.broadcast_timeout + algorithm.ivy: line 218: implementation of basic_safety.processor.validator.byzantine_send + algorithm.ivy: line 418: implementation of basic_safety.processor.validator.fallback + algorithm.ivy: line 453: implementation of basic_safety.processor.validator.fallback_recovery + algorithm.ivy: line 474: implementation of basic_safety.processor.validator.finished_prepareQC_processing + algorithm.ivy: line 508: implementation of basic_safety.processor.validator.leader_failed + algorithm.ivy: line 494: implementation of basic_safety.processor.validator.no_proposal + algorithm.ivy: line 343: implementation of basic_safety.processor.validator.process_prepareQC + algorithm.ivy: line 392: implementation of basic_safety.processor.validator.process_proposal + algorithm.ivy: line 440: implementation of basic_safety.processor.validator.process_timeoutQC + algorithm.ivy: line 526: implementation of basic_safety.processor.validator.proposal_b0_correct + algorithm.ivy: line 543: implementation of basic_safety.processor.validator.proposal_b0_late + algorithm.ivy: line 562: implementation of basic_safety.processor.validator.proposal_b1_correct + algorithm.ivy: line 124: implementation of shim.prepare_handler.handle + algorithm.ivy: line 109: implementation of shim.proposal_handler.handle + algorithm.ivy: line 129: implementation of shim.qc_handler.handle + algorithm.ivy: line 144: implementation of shim.tc_handler.handle + algorithm.ivy: line 137: implementation of shim.timeout_handler.handle + algorithm.ivy: line 411: implementation of basic_safety.processor.validator.timeout + algorithm.ivy: line 429: implementation of basic_safety.processor.validator.timeout_synchronisation + algorithm.ivy: line 212: implementation of basic_safety.processor.validator.timer_expiry + algorithm.ivy: line 287: implementation of basic_safety.processor.validator.tryLockAndCommit + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + algorithm.ivy: line 69: basic_safety.processor.validator.init[after125] + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 606: basic_safety.gdc_chain_lemma4.invar323 ... PASS + classic_safety.ivy: line 608: basic_safety.gdc_chain_lemma4.invar324 ... PASS + classic_safety.ivy: line 610: basic_safety.gdc_chain_lemma4.invar325 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:basic_safety.processor.validator.aggregate_prepares + classic_safety.ivy: line 606: basic_safety.gdc_chain_lemma4.invar323 ... PASS + classic_safety.ivy: line 608: basic_safety.gdc_chain_lemma4.invar324 ... PASS + classic_safety.ivy: line 610: basic_safety.gdc_chain_lemma4.invar325 ... PASS + (internal) ext:basic_safety.processor.validator.aggregate_timeout + classic_safety.ivy: line 606: basic_safety.gdc_chain_lemma4.invar323 ... PASS + classic_safety.ivy: line 608: basic_safety.gdc_chain_lemma4.invar324 ... PASS + classic_safety.ivy: line 610: basic_safety.gdc_chain_lemma4.invar325 ... PASS + (internal) ext:basic_safety.processor.validator.b0_qc + classic_safety.ivy: line 606: basic_safety.gdc_chain_lemma4.invar323 ... PASS + classic_safety.ivy: line 608: basic_safety.gdc_chain_lemma4.invar324 ... PASS + classic_safety.ivy: line 610: basic_safety.gdc_chain_lemma4.invar325 ... PASS + (internal) ext:basic_safety.processor.validator.byzantine_send + classic_safety.ivy: line 606: basic_safety.gdc_chain_lemma4.invar323 ... PASS + classic_safety.ivy: line 608: basic_safety.gdc_chain_lemma4.invar324 ... PASS + classic_safety.ivy: line 610: basic_safety.gdc_chain_lemma4.invar325 ... PASS + (internal) ext:basic_safety.processor.validator.fallback + classic_safety.ivy: line 606: basic_safety.gdc_chain_lemma4.invar323 ... PASS + classic_safety.ivy: line 608: basic_safety.gdc_chain_lemma4.invar324 ... PASS + classic_safety.ivy: line 610: basic_safety.gdc_chain_lemma4.invar325 ... PASS + (internal) ext:basic_safety.processor.validator.fallback_recovery + classic_safety.ivy: line 606: basic_safety.gdc_chain_lemma4.invar323 ... PASS + classic_safety.ivy: line 608: basic_safety.gdc_chain_lemma4.invar324 ... PASS + classic_safety.ivy: line 610: basic_safety.gdc_chain_lemma4.invar325 ... PASS + (internal) ext:basic_safety.processor.validator.leader_failed + classic_safety.ivy: line 606: basic_safety.gdc_chain_lemma4.invar323 ... PASS + classic_safety.ivy: line 608: basic_safety.gdc_chain_lemma4.invar324 ... PASS + classic_safety.ivy: line 610: basic_safety.gdc_chain_lemma4.invar325 ... PASS + (internal) ext:basic_safety.processor.validator.no_proposal + classic_safety.ivy: line 606: basic_safety.gdc_chain_lemma4.invar323 ... PASS + classic_safety.ivy: line 608: basic_safety.gdc_chain_lemma4.invar324 ... PASS + classic_safety.ivy: line 610: basic_safety.gdc_chain_lemma4.invar325 ... PASS + (internal) ext:basic_safety.processor.validator.process_prepareQC + classic_safety.ivy: line 606: basic_safety.gdc_chain_lemma4.invar323 ... PASS + classic_safety.ivy: line 608: basic_safety.gdc_chain_lemma4.invar324 ... PASS + classic_safety.ivy: line 610: basic_safety.gdc_chain_lemma4.invar325 ... PASS + (internal) ext:basic_safety.processor.validator.process_proposal + classic_safety.ivy: line 606: basic_safety.gdc_chain_lemma4.invar323 ... PASS + classic_safety.ivy: line 608: basic_safety.gdc_chain_lemma4.invar324 ... PASS + classic_safety.ivy: line 610: basic_safety.gdc_chain_lemma4.invar325 ... PASS + (internal) ext:basic_safety.processor.validator.process_timeoutQC + classic_safety.ivy: line 606: basic_safety.gdc_chain_lemma4.invar323 ... PASS + classic_safety.ivy: line 608: basic_safety.gdc_chain_lemma4.invar324 ... PASS + classic_safety.ivy: line 610: basic_safety.gdc_chain_lemma4.invar325 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_correct + classic_safety.ivy: line 606: basic_safety.gdc_chain_lemma4.invar323 ... PASS + classic_safety.ivy: line 608: basic_safety.gdc_chain_lemma4.invar324 ... PASS + classic_safety.ivy: line 610: basic_safety.gdc_chain_lemma4.invar325 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_late + classic_safety.ivy: line 606: basic_safety.gdc_chain_lemma4.invar323 ... PASS + classic_safety.ivy: line 608: basic_safety.gdc_chain_lemma4.invar324 ... PASS + classic_safety.ivy: line 610: basic_safety.gdc_chain_lemma4.invar325 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b1_correct + classic_safety.ivy: line 606: basic_safety.gdc_chain_lemma4.invar323 ... PASS + classic_safety.ivy: line 608: basic_safety.gdc_chain_lemma4.invar324 ... PASS + classic_safety.ivy: line 610: basic_safety.gdc_chain_lemma4.invar325 ... PASS + (internal) ext:basic_safety.processor.validator.timeout_synchronisation + classic_safety.ivy: line 606: basic_safety.gdc_chain_lemma4.invar323 ... PASS + classic_safety.ivy: line 608: basic_safety.gdc_chain_lemma4.invar324 ... PASS + classic_safety.ivy: line 610: basic_safety.gdc_chain_lemma4.invar325 ... PASS + (internal) ext:basic_safety.processor.validator.timer_expiry + classic_safety.ivy: line 606: basic_safety.gdc_chain_lemma4.invar323 ... PASS + classic_safety.ivy: line 608: basic_safety.gdc_chain_lemma4.invar324 ... PASS + classic_safety.ivy: line 610: basic_safety.gdc_chain_lemma4.invar325 ... PASS + (internal) ext:shim.prepare_handler.handle + classic_safety.ivy: line 606: basic_safety.gdc_chain_lemma4.invar323 ... PASS + classic_safety.ivy: line 608: basic_safety.gdc_chain_lemma4.invar324 ... PASS + classic_safety.ivy: line 610: basic_safety.gdc_chain_lemma4.invar325 ... PASS + (internal) ext:shim.proposal_handler.handle + classic_safety.ivy: line 606: basic_safety.gdc_chain_lemma4.invar323 ... PASS + classic_safety.ivy: line 608: basic_safety.gdc_chain_lemma4.invar324 ... PASS + classic_safety.ivy: line 610: basic_safety.gdc_chain_lemma4.invar325 ... PASS + (internal) ext:shim.qc_handler.handle + classic_safety.ivy: line 606: basic_safety.gdc_chain_lemma4.invar323 ... PASS + classic_safety.ivy: line 608: basic_safety.gdc_chain_lemma4.invar324 ... PASS + classic_safety.ivy: line 610: basic_safety.gdc_chain_lemma4.invar325 ... PASS + (internal) ext:shim.tc_handler.handle + classic_safety.ivy: line 606: basic_safety.gdc_chain_lemma4.invar323 ... PASS + classic_safety.ivy: line 608: basic_safety.gdc_chain_lemma4.invar324 ... PASS + classic_safety.ivy: line 610: basic_safety.gdc_chain_lemma4.invar325 ... PASS + (internal) ext:shim.timeout_handler.handle + classic_safety.ivy: line 606: basic_safety.gdc_chain_lemma4.invar323 ... PASS + classic_safety.ivy: line 608: basic_safety.gdc_chain_lemma4.invar324 ... PASS + classic_safety.ivy: line 610: basic_safety.gdc_chain_lemma4.invar325 ... PASS + + The following program assertions are treated as assumptions: + in action basic_safety.processor.validator.proposal_b0_late when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 595: assumption + algorithm.ivy: line 545: assumption + algorithm.ivy: line 546: assumption + algorithm.ivy: line 547: assumption + algorithm.ivy: line 548: assumption + algorithm.ivy: line 549: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 595: assumption + in action basic_safety.processor.validator.proposal_b0_correct when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 595: assumption + algorithm.ivy: line 528: assumption + algorithm.ivy: line 529: assumption + algorithm.ivy: line 530: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 595: assumption + in action basic_safety.processor.validator.aggregate_prepares when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 595: assumption + algorithm.ivy: line 198: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 595: assumption + in action basic_safety.processor.validator.proposal_b1_correct when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 595: assumption + algorithm.ivy: line 564: assumption + algorithm.ivy: line 565: assumption + algorithm.ivy: line 566: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 595: assumption + in action gv.node_voted when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.advanceToRound: + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + in action shim.timeout_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.timeout_synchronisation when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 595: assumption + algorithm.ivy: line 431: assumption + algorithm.ivy: line 433: assumption + algorithm.ivy: line 434: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 595: assumption + in action basic_safety.processor.validator.process_timeoutQC when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 595: assumption + algorithm.ivy: line 442: assumption + algorithm.ivy: line 443: assumption + algorithm.ivy: line 444: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 595: assumption + in action gv.node_timeout when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.timeout: + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + in action gv.node_processed_qc when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + in action basic_safety.processor.validator.fallback_recovery when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 595: assumption + algorithm.ivy: line 455: assumption + algorithm.ivy: line 456: assumption + algorithm.ivy: line 457: assumption + algorithm.ivy: line 458: assumption + algorithm.ivy: line 459: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 595: assumption + in action basic_safety.processor.validator.fallback when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 595: assumption + algorithm.ivy: line 419: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 595: assumption + in action basic_safety.processor.validator.no_proposal when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 595: assumption + algorithm.ivy: line 496: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 595: assumption + in action basic_safety.processor.validator.process_prepareQC when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 595: assumption + algorithm.ivy: line 344: assumption + algorithm.ivy: line 361: assumption + algorithm.ivy: line 379: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 595: assumption + in action gv.node_locked_quorum when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + in action basic_safety.processor.validator.leader_failed when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 595: assumption + algorithm.ivy: line 510: assumption + algorithm.ivy: line 511: assumption + algorithm.ivy: line 512: assumption + algorithm.ivy: line 513: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 595: assumption + in action shim.prepare_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.byzantine_send when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 595: assumption + algorithm.ivy: line 219: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 595: assumption + in action round_t.next when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.tc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.process_proposal when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 595: assumption + algorithm.ivy: line 394: assumption + algorithm.ivy: line 395: assumption + algorithm.ivy: line 396: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 595: assumption + in action basic_safety.processor.validator.timer_expiry when called from basic_safety.processor.validator.timeout_synchronisation,the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 595: assumption + algorithm.ivy: line 213: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 595: assumption + in action basic_safety.processor.validator.advanceToRound when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + algorithm.ivy: line 253: assumption + algorithm.ivy: line 254: assumption + algorithm.ivy: line 255: assumption + algorithm.ivy: line 256: assumption + algorithm.ivy: line 275: assumption + algorithm.ivy: line 276: assumption + in action basic_safety.processor.validator.finished_prepareQC_processing when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + algorithm.ivy: line 475: assumption + algorithm.ivy: line 476: assumption + in action basic_safety.processor.validator.b0_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 595: assumption + algorithm.ivy: line 578: assumption + algorithm.ivy: line 592: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 595: assumption + in action basic_safety.processor.validator.tryLockAndCommit when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 288: assumption + algorithm.ivy: line 289: assumption + algorithm.ivy: line 290: assumption + algorithm.ivy: line 310: assumption + algorithm.ivy: line 311: assumption + algorithm.ivy: line 312: assumption + in action round_t.prev when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback,basic_safety.processor.validator.leader_failed: + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.qc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.aggregate_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 595: assumption + algorithm.ivy: line 204: assumption + algorithm.ivy: line 205: assumption + algorithm.ivy: line 206: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 595: assumption + in action shim.proposal_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + +OK +Fri Jan 13 00:27:19 IST 2023 + +Isolate basic_safety.gdc_chain_lemma5: + + The following properties are assumed as axioms: + domain_model.ivy: line 28: block_t.axiom64 + domain_model.ivy: line 30: block_t.axiom65 + domain_model.ivy: line 31: block_t.axiom66 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + global_view.ivy: line 17: gv.def168 + classic_safety.ivy: line 315: quorum_propogation.def250 + algorithm.ivy: line 29: basic_safety.processor.validator.def118(V0:node_t) + algorithm.ivy: line 32: basic_safety.processor.validator.def119(V0:node_t) + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 616: basic_safety.gdc_chain_lemma5.invar326 + classic_safety.ivy: line 618: basic_safety.gdc_chain_lemma5.invar327 + classic_safety.ivy: line 620: basic_safety.gdc_chain_lemma5.invar328 + classic_safety.ivy: line 622: basic_safety.gdc_chain_lemma5.invar329 + classic_safety.ivy: line 624: basic_safety.gdc_chain_lemma5.invar330 + classic_safety.ivy: line 626: basic_safety.gdc_chain_lemma5.invar331 + + The following action implementations are present: + algorithm.ivy: line 252: implementation of basic_safety.processor.validator.advanceToRound + algorithm.ivy: line 196: implementation of basic_safety.processor.validator.aggregate_prepares + algorithm.ivy: line 203: implementation of basic_safety.processor.validator.aggregate_timeout + algorithm.ivy: line 577: implementation of basic_safety.processor.validator.b0_qc + algorithm.ivy: line 161: implementation of basic_safety.processor.validator.broadcast_prepare + algorithm.ivy: line 152: implementation of basic_safety.processor.validator.broadcast_proposal + algorithm.ivy: line 170: implementation of basic_safety.processor.validator.broadcast_qc + algorithm.ivy: line 179: implementation of basic_safety.processor.validator.broadcast_timeout + algorithm.ivy: line 218: implementation of basic_safety.processor.validator.byzantine_send + algorithm.ivy: line 418: implementation of basic_safety.processor.validator.fallback + algorithm.ivy: line 453: implementation of basic_safety.processor.validator.fallback_recovery + algorithm.ivy: line 474: implementation of basic_safety.processor.validator.finished_prepareQC_processing + algorithm.ivy: line 508: implementation of basic_safety.processor.validator.leader_failed + algorithm.ivy: line 494: implementation of basic_safety.processor.validator.no_proposal + algorithm.ivy: line 343: implementation of basic_safety.processor.validator.process_prepareQC + algorithm.ivy: line 392: implementation of basic_safety.processor.validator.process_proposal + algorithm.ivy: line 440: implementation of basic_safety.processor.validator.process_timeoutQC + algorithm.ivy: line 526: implementation of basic_safety.processor.validator.proposal_b0_correct + algorithm.ivy: line 543: implementation of basic_safety.processor.validator.proposal_b0_late + algorithm.ivy: line 562: implementation of basic_safety.processor.validator.proposal_b1_correct + algorithm.ivy: line 124: implementation of shim.prepare_handler.handle + algorithm.ivy: line 109: implementation of shim.proposal_handler.handle + algorithm.ivy: line 129: implementation of shim.qc_handler.handle + algorithm.ivy: line 144: implementation of shim.tc_handler.handle + algorithm.ivy: line 137: implementation of shim.timeout_handler.handle + algorithm.ivy: line 411: implementation of basic_safety.processor.validator.timeout + algorithm.ivy: line 429: implementation of basic_safety.processor.validator.timeout_synchronisation + algorithm.ivy: line 212: implementation of basic_safety.processor.validator.timer_expiry + algorithm.ivy: line 287: implementation of basic_safety.processor.validator.tryLockAndCommit + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + classic_safety.ivy: line 557: basic_safety.gdc_chain_lemma.spec.init[after310] + algorithm.ivy: line 69: basic_safety.processor.validator.init[after125] + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 616: basic_safety.gdc_chain_lemma5.invar326 ... PASS + classic_safety.ivy: line 618: basic_safety.gdc_chain_lemma5.invar327 ... PASS + classic_safety.ivy: line 620: basic_safety.gdc_chain_lemma5.invar328 ... PASS + classic_safety.ivy: line 622: basic_safety.gdc_chain_lemma5.invar329 ... PASS + classic_safety.ivy: line 624: basic_safety.gdc_chain_lemma5.invar330 ... PASS + classic_safety.ivy: line 626: basic_safety.gdc_chain_lemma5.invar331 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:basic_safety.processor.validator.aggregate_prepares + classic_safety.ivy: line 616: basic_safety.gdc_chain_lemma5.invar326 ... PASS + classic_safety.ivy: line 618: basic_safety.gdc_chain_lemma5.invar327 ... PASS + classic_safety.ivy: line 620: basic_safety.gdc_chain_lemma5.invar328 ... PASS + classic_safety.ivy: line 622: basic_safety.gdc_chain_lemma5.invar329 ... PASS + classic_safety.ivy: line 624: basic_safety.gdc_chain_lemma5.invar330 ... PASS + classic_safety.ivy: line 626: basic_safety.gdc_chain_lemma5.invar331 ... PASS + (internal) ext:basic_safety.processor.validator.aggregate_timeout + classic_safety.ivy: line 616: basic_safety.gdc_chain_lemma5.invar326 ... PASS + classic_safety.ivy: line 618: basic_safety.gdc_chain_lemma5.invar327 ... PASS + classic_safety.ivy: line 620: basic_safety.gdc_chain_lemma5.invar328 ... PASS + classic_safety.ivy: line 622: basic_safety.gdc_chain_lemma5.invar329 ... PASS + classic_safety.ivy: line 624: basic_safety.gdc_chain_lemma5.invar330 ... PASS + classic_safety.ivy: line 626: basic_safety.gdc_chain_lemma5.invar331 ... PASS + (internal) ext:basic_safety.processor.validator.b0_qc + classic_safety.ivy: line 616: basic_safety.gdc_chain_lemma5.invar326 ... PASS + classic_safety.ivy: line 618: basic_safety.gdc_chain_lemma5.invar327 ... PASS + classic_safety.ivy: line 620: basic_safety.gdc_chain_lemma5.invar328 ... PASS + classic_safety.ivy: line 622: basic_safety.gdc_chain_lemma5.invar329 ... PASS + classic_safety.ivy: line 624: basic_safety.gdc_chain_lemma5.invar330 ... PASS + classic_safety.ivy: line 626: basic_safety.gdc_chain_lemma5.invar331 ... PASS + (internal) ext:basic_safety.processor.validator.byzantine_send + classic_safety.ivy: line 616: basic_safety.gdc_chain_lemma5.invar326 ... PASS + classic_safety.ivy: line 618: basic_safety.gdc_chain_lemma5.invar327 ... PASS + classic_safety.ivy: line 620: basic_safety.gdc_chain_lemma5.invar328 ... PASS + classic_safety.ivy: line 622: basic_safety.gdc_chain_lemma5.invar329 ... PASS + classic_safety.ivy: line 624: basic_safety.gdc_chain_lemma5.invar330 ... PASS + classic_safety.ivy: line 626: basic_safety.gdc_chain_lemma5.invar331 ... PASS + (internal) ext:basic_safety.processor.validator.fallback + classic_safety.ivy: line 616: basic_safety.gdc_chain_lemma5.invar326 ... PASS + classic_safety.ivy: line 618: basic_safety.gdc_chain_lemma5.invar327 ... PASS + classic_safety.ivy: line 620: basic_safety.gdc_chain_lemma5.invar328 ... PASS + classic_safety.ivy: line 622: basic_safety.gdc_chain_lemma5.invar329 ... PASS + classic_safety.ivy: line 624: basic_safety.gdc_chain_lemma5.invar330 ... PASS + classic_safety.ivy: line 626: basic_safety.gdc_chain_lemma5.invar331 ... PASS + (internal) ext:basic_safety.processor.validator.fallback_recovery + classic_safety.ivy: line 616: basic_safety.gdc_chain_lemma5.invar326 ... PASS + classic_safety.ivy: line 618: basic_safety.gdc_chain_lemma5.invar327 ... PASS + classic_safety.ivy: line 620: basic_safety.gdc_chain_lemma5.invar328 ... PASS + classic_safety.ivy: line 622: basic_safety.gdc_chain_lemma5.invar329 ... PASS + classic_safety.ivy: line 624: basic_safety.gdc_chain_lemma5.invar330 ... PASS + classic_safety.ivy: line 626: basic_safety.gdc_chain_lemma5.invar331 ... PASS + (internal) ext:basic_safety.processor.validator.leader_failed + classic_safety.ivy: line 616: basic_safety.gdc_chain_lemma5.invar326 ... PASS + classic_safety.ivy: line 618: basic_safety.gdc_chain_lemma5.invar327 ... PASS + classic_safety.ivy: line 620: basic_safety.gdc_chain_lemma5.invar328 ... PASS + classic_safety.ivy: line 622: basic_safety.gdc_chain_lemma5.invar329 ... PASS + classic_safety.ivy: line 624: basic_safety.gdc_chain_lemma5.invar330 ... PASS + classic_safety.ivy: line 626: basic_safety.gdc_chain_lemma5.invar331 ... PASS + (internal) ext:basic_safety.processor.validator.no_proposal + classic_safety.ivy: line 616: basic_safety.gdc_chain_lemma5.invar326 ... PASS + classic_safety.ivy: line 618: basic_safety.gdc_chain_lemma5.invar327 ... PASS + classic_safety.ivy: line 620: basic_safety.gdc_chain_lemma5.invar328 ... PASS + classic_safety.ivy: line 622: basic_safety.gdc_chain_lemma5.invar329 ... PASS + classic_safety.ivy: line 624: basic_safety.gdc_chain_lemma5.invar330 ... PASS + classic_safety.ivy: line 626: basic_safety.gdc_chain_lemma5.invar331 ... PASS + (internal) ext:basic_safety.processor.validator.process_prepareQC + classic_safety.ivy: line 616: basic_safety.gdc_chain_lemma5.invar326 ... PASS + classic_safety.ivy: line 618: basic_safety.gdc_chain_lemma5.invar327 ... PASS + classic_safety.ivy: line 620: basic_safety.gdc_chain_lemma5.invar328 ... PASS + classic_safety.ivy: line 622: basic_safety.gdc_chain_lemma5.invar329 ... PASS + classic_safety.ivy: line 624: basic_safety.gdc_chain_lemma5.invar330 ... PASS + classic_safety.ivy: line 626: basic_safety.gdc_chain_lemma5.invar331 ... PASS + (internal) ext:basic_safety.processor.validator.process_proposal + classic_safety.ivy: line 616: basic_safety.gdc_chain_lemma5.invar326 ... PASS + classic_safety.ivy: line 618: basic_safety.gdc_chain_lemma5.invar327 ... PASS + classic_safety.ivy: line 620: basic_safety.gdc_chain_lemma5.invar328 ... PASS + classic_safety.ivy: line 622: basic_safety.gdc_chain_lemma5.invar329 ... PASS + classic_safety.ivy: line 624: basic_safety.gdc_chain_lemma5.invar330 ... PASS + classic_safety.ivy: line 626: basic_safety.gdc_chain_lemma5.invar331 ... PASS + (internal) ext:basic_safety.processor.validator.process_timeoutQC + classic_safety.ivy: line 616: basic_safety.gdc_chain_lemma5.invar326 ... PASS + classic_safety.ivy: line 618: basic_safety.gdc_chain_lemma5.invar327 ... PASS + classic_safety.ivy: line 620: basic_safety.gdc_chain_lemma5.invar328 ... PASS + classic_safety.ivy: line 622: basic_safety.gdc_chain_lemma5.invar329 ... PASS + classic_safety.ivy: line 624: basic_safety.gdc_chain_lemma5.invar330 ... PASS + classic_safety.ivy: line 626: basic_safety.gdc_chain_lemma5.invar331 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_correct + classic_safety.ivy: line 616: basic_safety.gdc_chain_lemma5.invar326 ... PASS + classic_safety.ivy: line 618: basic_safety.gdc_chain_lemma5.invar327 ... PASS + classic_safety.ivy: line 620: basic_safety.gdc_chain_lemma5.invar328 ... PASS + classic_safety.ivy: line 622: basic_safety.gdc_chain_lemma5.invar329 ... PASS + classic_safety.ivy: line 624: basic_safety.gdc_chain_lemma5.invar330 ... PASS + classic_safety.ivy: line 626: basic_safety.gdc_chain_lemma5.invar331 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_late + classic_safety.ivy: line 616: basic_safety.gdc_chain_lemma5.invar326 ... PASS + classic_safety.ivy: line 618: basic_safety.gdc_chain_lemma5.invar327 ... PASS + classic_safety.ivy: line 620: basic_safety.gdc_chain_lemma5.invar328 ... PASS + classic_safety.ivy: line 622: basic_safety.gdc_chain_lemma5.invar329 ... PASS + classic_safety.ivy: line 624: basic_safety.gdc_chain_lemma5.invar330 ... PASS + classic_safety.ivy: line 626: basic_safety.gdc_chain_lemma5.invar331 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b1_correct + classic_safety.ivy: line 616: basic_safety.gdc_chain_lemma5.invar326 ... PASS + classic_safety.ivy: line 618: basic_safety.gdc_chain_lemma5.invar327 ... PASS + classic_safety.ivy: line 620: basic_safety.gdc_chain_lemma5.invar328 ... PASS + classic_safety.ivy: line 622: basic_safety.gdc_chain_lemma5.invar329 ... PASS + classic_safety.ivy: line 624: basic_safety.gdc_chain_lemma5.invar330 ... PASS + classic_safety.ivy: line 626: basic_safety.gdc_chain_lemma5.invar331 ... PASS + (internal) ext:basic_safety.processor.validator.timeout_synchronisation + classic_safety.ivy: line 616: basic_safety.gdc_chain_lemma5.invar326 ... PASS + classic_safety.ivy: line 618: basic_safety.gdc_chain_lemma5.invar327 ... PASS + classic_safety.ivy: line 620: basic_safety.gdc_chain_lemma5.invar328 ... PASS + classic_safety.ivy: line 622: basic_safety.gdc_chain_lemma5.invar329 ... PASS + classic_safety.ivy: line 624: basic_safety.gdc_chain_lemma5.invar330 ... PASS + classic_safety.ivy: line 626: basic_safety.gdc_chain_lemma5.invar331 ... PASS + (internal) ext:basic_safety.processor.validator.timer_expiry + classic_safety.ivy: line 616: basic_safety.gdc_chain_lemma5.invar326 ... PASS + classic_safety.ivy: line 618: basic_safety.gdc_chain_lemma5.invar327 ... PASS + classic_safety.ivy: line 620: basic_safety.gdc_chain_lemma5.invar328 ... PASS + classic_safety.ivy: line 622: basic_safety.gdc_chain_lemma5.invar329 ... PASS + classic_safety.ivy: line 624: basic_safety.gdc_chain_lemma5.invar330 ... PASS + classic_safety.ivy: line 626: basic_safety.gdc_chain_lemma5.invar331 ... PASS + (internal) ext:shim.prepare_handler.handle + classic_safety.ivy: line 616: basic_safety.gdc_chain_lemma5.invar326 ... PASS + classic_safety.ivy: line 618: basic_safety.gdc_chain_lemma5.invar327 ... PASS + classic_safety.ivy: line 620: basic_safety.gdc_chain_lemma5.invar328 ... PASS + classic_safety.ivy: line 622: basic_safety.gdc_chain_lemma5.invar329 ... PASS + classic_safety.ivy: line 624: basic_safety.gdc_chain_lemma5.invar330 ... PASS + classic_safety.ivy: line 626: basic_safety.gdc_chain_lemma5.invar331 ... PASS + (internal) ext:shim.proposal_handler.handle + classic_safety.ivy: line 616: basic_safety.gdc_chain_lemma5.invar326 ... PASS + classic_safety.ivy: line 618: basic_safety.gdc_chain_lemma5.invar327 ... PASS + classic_safety.ivy: line 620: basic_safety.gdc_chain_lemma5.invar328 ... PASS + classic_safety.ivy: line 622: basic_safety.gdc_chain_lemma5.invar329 ... PASS + classic_safety.ivy: line 624: basic_safety.gdc_chain_lemma5.invar330 ... PASS + classic_safety.ivy: line 626: basic_safety.gdc_chain_lemma5.invar331 ... PASS + (internal) ext:shim.qc_handler.handle + classic_safety.ivy: line 616: basic_safety.gdc_chain_lemma5.invar326 ... PASS + classic_safety.ivy: line 618: basic_safety.gdc_chain_lemma5.invar327 ... PASS + classic_safety.ivy: line 620: basic_safety.gdc_chain_lemma5.invar328 ... PASS + classic_safety.ivy: line 622: basic_safety.gdc_chain_lemma5.invar329 ... PASS + classic_safety.ivy: line 624: basic_safety.gdc_chain_lemma5.invar330 ... PASS + classic_safety.ivy: line 626: basic_safety.gdc_chain_lemma5.invar331 ... PASS + (internal) ext:shim.tc_handler.handle + classic_safety.ivy: line 616: basic_safety.gdc_chain_lemma5.invar326 ... PASS + classic_safety.ivy: line 618: basic_safety.gdc_chain_lemma5.invar327 ... PASS + classic_safety.ivy: line 620: basic_safety.gdc_chain_lemma5.invar328 ... PASS + classic_safety.ivy: line 622: basic_safety.gdc_chain_lemma5.invar329 ... PASS + classic_safety.ivy: line 624: basic_safety.gdc_chain_lemma5.invar330 ... PASS + classic_safety.ivy: line 626: basic_safety.gdc_chain_lemma5.invar331 ... PASS + (internal) ext:shim.timeout_handler.handle + classic_safety.ivy: line 616: basic_safety.gdc_chain_lemma5.invar326 ... PASS + classic_safety.ivy: line 618: basic_safety.gdc_chain_lemma5.invar327 ... PASS + classic_safety.ivy: line 620: basic_safety.gdc_chain_lemma5.invar328 ... PASS + classic_safety.ivy: line 622: basic_safety.gdc_chain_lemma5.invar329 ... PASS + classic_safety.ivy: line 624: basic_safety.gdc_chain_lemma5.invar330 ... PASS + classic_safety.ivy: line 626: basic_safety.gdc_chain_lemma5.invar331 ... PASS + + The following program assertions are treated as assumptions: + in action basic_safety.processor.validator.proposal_b0_late when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + algorithm.ivy: line 545: assumption + algorithm.ivy: line 546: assumption + algorithm.ivy: line 547: assumption + algorithm.ivy: line 548: assumption + algorithm.ivy: line 549: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + in action basic_safety.processor.validator.proposal_b0_correct when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + algorithm.ivy: line 528: assumption + algorithm.ivy: line 529: assumption + algorithm.ivy: line 530: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + in action basic_safety.processor.validator.aggregate_prepares when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + algorithm.ivy: line 198: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + in action basic_safety.processor.validator.proposal_b1_correct when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + algorithm.ivy: line 564: assumption + algorithm.ivy: line 565: assumption + algorithm.ivy: line 566: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + in action gv.node_voted when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.advanceToRound: + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 353: assumption + in action basic_safety.processor.validator.finished_prepareQC_processing when called from basic_safety.processor.validator.b0_qc,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 475: assumption + algorithm.ivy: line 476: assumption + in action shim.timeout_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.timeout_synchronisation when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + algorithm.ivy: line 431: assumption + algorithm.ivy: line 433: assumption + algorithm.ivy: line 434: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + in action basic_safety.processor.validator.process_timeoutQC when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + algorithm.ivy: line 442: assumption + algorithm.ivy: line 443: assumption + algorithm.ivy: line 444: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + in action gv.node_timeout when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.timeout: + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 353: assumption + in action gv.node_processed_qc when called from basic_safety.processor.validator.b0_qc,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 353: assumption + in action basic_safety.processor.validator.fallback_recovery when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + algorithm.ivy: line 455: assumption + algorithm.ivy: line 456: assumption + algorithm.ivy: line 457: assumption + algorithm.ivy: line 458: assumption + algorithm.ivy: line 459: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + in action basic_safety.processor.validator.fallback when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + algorithm.ivy: line 419: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + in action basic_safety.processor.validator.no_proposal when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + algorithm.ivy: line 496: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + in action round_t.prev when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback,basic_safety.processor.validator.leader_failed: + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 353: assumption + in action gv.node_locked_quorum when called from basic_safety.processor.validator.b0_qc,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 353: assumption + in action basic_safety.processor.validator.leader_failed when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + algorithm.ivy: line 510: assumption + algorithm.ivy: line 511: assumption + algorithm.ivy: line 512: assumption + algorithm.ivy: line 513: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + in action shim.prepare_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.byzantine_send when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + algorithm.ivy: line 219: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + in action round_t.next when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal: + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 353: assumption + in action shim.tc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.process_proposal when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + algorithm.ivy: line 394: assumption + algorithm.ivy: line 395: assumption + algorithm.ivy: line 396: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + in action basic_safety.processor.validator.timer_expiry when called from basic_safety.processor.validator.timeout_synchronisation,the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + algorithm.ivy: line 213: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + in action basic_safety.processor.validator.advanceToRound when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal: + algorithm.ivy: line 253: assumption + algorithm.ivy: line 254: assumption + algorithm.ivy: line 255: assumption + algorithm.ivy: line 256: assumption + algorithm.ivy: line 275: assumption + algorithm.ivy: line 276: assumption + in action basic_safety.processor.validator.b0_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + algorithm.ivy: line 578: assumption + algorithm.ivy: line 592: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + in action basic_safety.processor.validator.tryLockAndCommit when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 288: assumption + algorithm.ivy: line 289: assumption + algorithm.ivy: line 290: assumption + algorithm.ivy: line 310: assumption + algorithm.ivy: line 311: assumption + algorithm.ivy: line 312: assumption + in action basic_safety.processor.validator.process_prepareQC when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + algorithm.ivy: line 344: assumption + algorithm.ivy: line 361: assumption + algorithm.ivy: line 379: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + in action shim.qc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.aggregate_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + algorithm.ivy: line 204: assumption + algorithm.ivy: line 205: assumption + algorithm.ivy: line 206: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + in action shim.proposal_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + +OK +Fri Jan 13 00:32:01 IST 2023 + +Isolate basic_safety.gdc_chain_lemma6: + + The following properties are assumed as axioms: + domain_model.ivy: line 28: block_t.axiom64 + domain_model.ivy: line 30: block_t.axiom65 + domain_model.ivy: line 31: block_t.axiom66 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + global_view.ivy: line 17: gv.def168 + classic_safety.ivy: line 315: quorum_propogation.def250 + algorithm.ivy: line 29: basic_safety.processor.validator.def118(V0:node_t) + algorithm.ivy: line 32: basic_safety.processor.validator.def119(V0:node_t) + classic_safety.ivy: line 584: basic_safety.gdc_chain_lemma1.def318 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + classic_safety.ivy: line 586: basic_safety.gdc_chain_lemma1.prop319 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 631: basic_safety.gdc_chain_lemma6.invar332 + classic_safety.ivy: line 633: basic_safety.gdc_chain_lemma6.invar333 + classic_safety.ivy: line 635: basic_safety.gdc_chain_lemma6.invar334 + + The following action implementations are present: + algorithm.ivy: line 252: implementation of basic_safety.processor.validator.advanceToRound + algorithm.ivy: line 196: implementation of basic_safety.processor.validator.aggregate_prepares + algorithm.ivy: line 203: implementation of basic_safety.processor.validator.aggregate_timeout + algorithm.ivy: line 577: implementation of basic_safety.processor.validator.b0_qc + algorithm.ivy: line 161: implementation of basic_safety.processor.validator.broadcast_prepare + algorithm.ivy: line 152: implementation of basic_safety.processor.validator.broadcast_proposal + algorithm.ivy: line 170: implementation of basic_safety.processor.validator.broadcast_qc + algorithm.ivy: line 179: implementation of basic_safety.processor.validator.broadcast_timeout + algorithm.ivy: line 218: implementation of basic_safety.processor.validator.byzantine_send + algorithm.ivy: line 418: implementation of basic_safety.processor.validator.fallback + algorithm.ivy: line 453: implementation of basic_safety.processor.validator.fallback_recovery + algorithm.ivy: line 474: implementation of basic_safety.processor.validator.finished_prepareQC_processing + algorithm.ivy: line 508: implementation of basic_safety.processor.validator.leader_failed + algorithm.ivy: line 494: implementation of basic_safety.processor.validator.no_proposal + algorithm.ivy: line 343: implementation of basic_safety.processor.validator.process_prepareQC + algorithm.ivy: line 392: implementation of basic_safety.processor.validator.process_proposal + algorithm.ivy: line 440: implementation of basic_safety.processor.validator.process_timeoutQC + algorithm.ivy: line 526: implementation of basic_safety.processor.validator.proposal_b0_correct + algorithm.ivy: line 543: implementation of basic_safety.processor.validator.proposal_b0_late + algorithm.ivy: line 562: implementation of basic_safety.processor.validator.proposal_b1_correct + algorithm.ivy: line 124: implementation of shim.prepare_handler.handle + algorithm.ivy: line 109: implementation of shim.proposal_handler.handle + algorithm.ivy: line 129: implementation of shim.qc_handler.handle + algorithm.ivy: line 144: implementation of shim.tc_handler.handle + algorithm.ivy: line 137: implementation of shim.timeout_handler.handle + algorithm.ivy: line 411: implementation of basic_safety.processor.validator.timeout + algorithm.ivy: line 429: implementation of basic_safety.processor.validator.timeout_synchronisation + algorithm.ivy: line 212: implementation of basic_safety.processor.validator.timer_expiry + algorithm.ivy: line 287: implementation of basic_safety.processor.validator.tryLockAndCommit + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + classic_safety.ivy: line 557: basic_safety.gdc_chain_lemma.spec.init[after310] + algorithm.ivy: line 69: basic_safety.processor.validator.init[after125] + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 631: basic_safety.gdc_chain_lemma6.invar332 ... PASS + classic_safety.ivy: line 633: basic_safety.gdc_chain_lemma6.invar333 ... PASS + classic_safety.ivy: line 635: basic_safety.gdc_chain_lemma6.invar334 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:basic_safety.processor.validator.aggregate_prepares + classic_safety.ivy: line 631: basic_safety.gdc_chain_lemma6.invar332 ... PASS + classic_safety.ivy: line 633: basic_safety.gdc_chain_lemma6.invar333 ... PASS + classic_safety.ivy: line 635: basic_safety.gdc_chain_lemma6.invar334 ... PASS + (internal) ext:basic_safety.processor.validator.aggregate_timeout + classic_safety.ivy: line 631: basic_safety.gdc_chain_lemma6.invar332 ... PASS + classic_safety.ivy: line 633: basic_safety.gdc_chain_lemma6.invar333 ... PASS + classic_safety.ivy: line 635: basic_safety.gdc_chain_lemma6.invar334 ... PASS + (internal) ext:basic_safety.processor.validator.b0_qc + classic_safety.ivy: line 631: basic_safety.gdc_chain_lemma6.invar332 ... PASS + classic_safety.ivy: line 633: basic_safety.gdc_chain_lemma6.invar333 ... PASS + classic_safety.ivy: line 635: basic_safety.gdc_chain_lemma6.invar334 ... PASS + (internal) ext:basic_safety.processor.validator.byzantine_send + classic_safety.ivy: line 631: basic_safety.gdc_chain_lemma6.invar332 ... PASS + classic_safety.ivy: line 633: basic_safety.gdc_chain_lemma6.invar333 ... PASS + classic_safety.ivy: line 635: basic_safety.gdc_chain_lemma6.invar334 ... PASS + (internal) ext:basic_safety.processor.validator.fallback + classic_safety.ivy: line 631: basic_safety.gdc_chain_lemma6.invar332 ... PASS + classic_safety.ivy: line 633: basic_safety.gdc_chain_lemma6.invar333 ... PASS + classic_safety.ivy: line 635: basic_safety.gdc_chain_lemma6.invar334 ... PASS + (internal) ext:basic_safety.processor.validator.fallback_recovery + classic_safety.ivy: line 631: basic_safety.gdc_chain_lemma6.invar332 ... PASS + classic_safety.ivy: line 633: basic_safety.gdc_chain_lemma6.invar333 ... PASS + classic_safety.ivy: line 635: basic_safety.gdc_chain_lemma6.invar334 ... PASS + (internal) ext:basic_safety.processor.validator.leader_failed + classic_safety.ivy: line 631: basic_safety.gdc_chain_lemma6.invar332 ... PASS + classic_safety.ivy: line 633: basic_safety.gdc_chain_lemma6.invar333 ... PASS + classic_safety.ivy: line 635: basic_safety.gdc_chain_lemma6.invar334 ... PASS + (internal) ext:basic_safety.processor.validator.no_proposal + classic_safety.ivy: line 631: basic_safety.gdc_chain_lemma6.invar332 ... PASS + classic_safety.ivy: line 633: basic_safety.gdc_chain_lemma6.invar333 ... PASS + classic_safety.ivy: line 635: basic_safety.gdc_chain_lemma6.invar334 ... PASS + (internal) ext:basic_safety.processor.validator.process_prepareQC + classic_safety.ivy: line 631: basic_safety.gdc_chain_lemma6.invar332 ... PASS + classic_safety.ivy: line 633: basic_safety.gdc_chain_lemma6.invar333 ... PASS + classic_safety.ivy: line 635: basic_safety.gdc_chain_lemma6.invar334 ... PASS + (internal) ext:basic_safety.processor.validator.process_proposal + classic_safety.ivy: line 631: basic_safety.gdc_chain_lemma6.invar332 ... PASS + classic_safety.ivy: line 633: basic_safety.gdc_chain_lemma6.invar333 ... PASS + classic_safety.ivy: line 635: basic_safety.gdc_chain_lemma6.invar334 ... PASS + (internal) ext:basic_safety.processor.validator.process_timeoutQC + classic_safety.ivy: line 631: basic_safety.gdc_chain_lemma6.invar332 ... PASS + classic_safety.ivy: line 633: basic_safety.gdc_chain_lemma6.invar333 ... PASS + classic_safety.ivy: line 635: basic_safety.gdc_chain_lemma6.invar334 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_correct + classic_safety.ivy: line 631: basic_safety.gdc_chain_lemma6.invar332 ... PASS + classic_safety.ivy: line 633: basic_safety.gdc_chain_lemma6.invar333 ... PASS + classic_safety.ivy: line 635: basic_safety.gdc_chain_lemma6.invar334 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_late + classic_safety.ivy: line 631: basic_safety.gdc_chain_lemma6.invar332 ... PASS + classic_safety.ivy: line 633: basic_safety.gdc_chain_lemma6.invar333 ... PASS + classic_safety.ivy: line 635: basic_safety.gdc_chain_lemma6.invar334 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b1_correct + classic_safety.ivy: line 631: basic_safety.gdc_chain_lemma6.invar332 ... PASS + classic_safety.ivy: line 633: basic_safety.gdc_chain_lemma6.invar333 ... PASS + classic_safety.ivy: line 635: basic_safety.gdc_chain_lemma6.invar334 ... PASS + (internal) ext:basic_safety.processor.validator.timeout_synchronisation + classic_safety.ivy: line 631: basic_safety.gdc_chain_lemma6.invar332 ... PASS + classic_safety.ivy: line 633: basic_safety.gdc_chain_lemma6.invar333 ... PASS + classic_safety.ivy: line 635: basic_safety.gdc_chain_lemma6.invar334 ... PASS + (internal) ext:basic_safety.processor.validator.timer_expiry + classic_safety.ivy: line 631: basic_safety.gdc_chain_lemma6.invar332 ... PASS + classic_safety.ivy: line 633: basic_safety.gdc_chain_lemma6.invar333 ... PASS + classic_safety.ivy: line 635: basic_safety.gdc_chain_lemma6.invar334 ... PASS + (internal) ext:shim.prepare_handler.handle + classic_safety.ivy: line 631: basic_safety.gdc_chain_lemma6.invar332 ... PASS + classic_safety.ivy: line 633: basic_safety.gdc_chain_lemma6.invar333 ... PASS + classic_safety.ivy: line 635: basic_safety.gdc_chain_lemma6.invar334 ... PASS + (internal) ext:shim.proposal_handler.handle + classic_safety.ivy: line 631: basic_safety.gdc_chain_lemma6.invar332 ... PASS + classic_safety.ivy: line 633: basic_safety.gdc_chain_lemma6.invar333 ... PASS + classic_safety.ivy: line 635: basic_safety.gdc_chain_lemma6.invar334 ... PASS + (internal) ext:shim.qc_handler.handle + classic_safety.ivy: line 631: basic_safety.gdc_chain_lemma6.invar332 ... PASS + classic_safety.ivy: line 633: basic_safety.gdc_chain_lemma6.invar333 ... PASS + classic_safety.ivy: line 635: basic_safety.gdc_chain_lemma6.invar334 ... PASS + (internal) ext:shim.tc_handler.handle + classic_safety.ivy: line 631: basic_safety.gdc_chain_lemma6.invar332 ... PASS + classic_safety.ivy: line 633: basic_safety.gdc_chain_lemma6.invar333 ... PASS + classic_safety.ivy: line 635: basic_safety.gdc_chain_lemma6.invar334 ... PASS + (internal) ext:shim.timeout_handler.handle + classic_safety.ivy: line 631: basic_safety.gdc_chain_lemma6.invar332 ... PASS + classic_safety.ivy: line 633: basic_safety.gdc_chain_lemma6.invar333 ... PASS + classic_safety.ivy: line 635: basic_safety.gdc_chain_lemma6.invar334 ... PASS + + The following program assertions are treated as assumptions: + in action basic_safety.processor.validator.proposal_b0_late when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + algorithm.ivy: line 545: assumption + algorithm.ivy: line 546: assumption + algorithm.ivy: line 547: assumption + algorithm.ivy: line 548: assumption + algorithm.ivy: line 549: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + in action basic_safety.processor.validator.proposal_b0_correct when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + algorithm.ivy: line 528: assumption + algorithm.ivy: line 529: assumption + algorithm.ivy: line 530: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + in action basic_safety.processor.validator.aggregate_prepares when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + algorithm.ivy: line 198: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + in action basic_safety.processor.validator.proposal_b1_correct when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + algorithm.ivy: line 564: assumption + algorithm.ivy: line 565: assumption + algorithm.ivy: line 566: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + in action gv.node_voted when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.advanceToRound: + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 353: assumption + in action basic_safety.processor.validator.finished_prepareQC_processing when called from basic_safety.processor.validator.b0_qc,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 475: assumption + algorithm.ivy: line 476: assumption + in action shim.timeout_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.timeout_synchronisation when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + algorithm.ivy: line 431: assumption + algorithm.ivy: line 433: assumption + algorithm.ivy: line 434: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + in action basic_safety.processor.validator.process_timeoutQC when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + algorithm.ivy: line 442: assumption + algorithm.ivy: line 443: assumption + algorithm.ivy: line 444: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + in action gv.node_timeout when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.timeout: + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 353: assumption + in action gv.node_processed_qc when called from basic_safety.processor.validator.b0_qc,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 353: assumption + in action basic_safety.processor.validator.fallback_recovery when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + algorithm.ivy: line 455: assumption + algorithm.ivy: line 456: assumption + algorithm.ivy: line 457: assumption + algorithm.ivy: line 458: assumption + algorithm.ivy: line 459: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + in action basic_safety.processor.validator.fallback when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + algorithm.ivy: line 419: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + in action basic_safety.processor.validator.no_proposal when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + algorithm.ivy: line 496: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + in action round_t.prev when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback,basic_safety.processor.validator.leader_failed: + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 353: assumption + in action gv.node_locked_quorum when called from basic_safety.processor.validator.b0_qc,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 353: assumption + in action basic_safety.processor.validator.leader_failed when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + algorithm.ivy: line 510: assumption + algorithm.ivy: line 511: assumption + algorithm.ivy: line 512: assumption + algorithm.ivy: line 513: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + in action shim.prepare_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.byzantine_send when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + algorithm.ivy: line 219: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + in action round_t.next when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal: + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 353: assumption + in action shim.tc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.process_proposal when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + algorithm.ivy: line 394: assumption + algorithm.ivy: line 395: assumption + algorithm.ivy: line 396: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + in action basic_safety.processor.validator.timer_expiry when called from basic_safety.processor.validator.timeout_synchronisation,the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + algorithm.ivy: line 213: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + in action basic_safety.processor.validator.advanceToRound when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal: + algorithm.ivy: line 253: assumption + algorithm.ivy: line 254: assumption + algorithm.ivy: line 255: assumption + algorithm.ivy: line 256: assumption + algorithm.ivy: line 275: assumption + algorithm.ivy: line 276: assumption + in action basic_safety.processor.validator.b0_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + algorithm.ivy: line 578: assumption + algorithm.ivy: line 592: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + in action basic_safety.processor.validator.tryLockAndCommit when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 288: assumption + algorithm.ivy: line 289: assumption + algorithm.ivy: line 290: assumption + algorithm.ivy: line 310: assumption + algorithm.ivy: line 311: assumption + algorithm.ivy: line 312: assumption + in action basic_safety.processor.validator.process_prepareQC when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + algorithm.ivy: line 344: assumption + algorithm.ivy: line 361: assumption + algorithm.ivy: line 379: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + in action shim.qc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.aggregate_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + algorithm.ivy: line 204: assumption + algorithm.ivy: line 205: assumption + algorithm.ivy: line 206: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 353: assumption + in action shim.proposal_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + +OK +Fri Jan 13 00:37:02 IST 2023 + +Isolate basic_safety.gdc_chain_lemma7: + + The following properties are assumed as axioms: + domain_model.ivy: line 28: block_t.axiom64 + domain_model.ivy: line 30: block_t.axiom65 + domain_model.ivy: line 31: block_t.axiom66 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + global_view.ivy: line 17: gv.def168 + algorithm.ivy: line 29: basic_safety.processor.validator.def118(V0:node_t) + algorithm.ivy: line 32: basic_safety.processor.validator.def119(V0:node_t) + classic_safety.ivy: line 584: basic_safety.gdc_chain_lemma1.def318 + + The following properties are to be checked: + classic_safety.ivy: line 646: basic_safety.gdc_chain_lemma7.prop335 [proved by axiom schema] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + classic_safety.ivy: line 586: basic_safety.gdc_chain_lemma1.prop319 [assumed] + classic_safety.ivy: line 653: basic_safety.gdc_chain_lemma7.prop337 ... PASS + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 651: basic_safety.gdc_chain_lemma7.invar336 + classic_safety.ivy: line 655: basic_safety.gdc_chain_lemma7.invar338 + classic_safety.ivy: line 657: basic_safety.gdc_chain_lemma7.invar339 + + The following action implementations are present: + algorithm.ivy: line 252: implementation of basic_safety.processor.validator.advanceToRound + algorithm.ivy: line 196: implementation of basic_safety.processor.validator.aggregate_prepares + algorithm.ivy: line 203: implementation of basic_safety.processor.validator.aggregate_timeout + algorithm.ivy: line 577: implementation of basic_safety.processor.validator.b0_qc + algorithm.ivy: line 161: implementation of basic_safety.processor.validator.broadcast_prepare + algorithm.ivy: line 152: implementation of basic_safety.processor.validator.broadcast_proposal + algorithm.ivy: line 170: implementation of basic_safety.processor.validator.broadcast_qc + algorithm.ivy: line 179: implementation of basic_safety.processor.validator.broadcast_timeout + algorithm.ivy: line 218: implementation of basic_safety.processor.validator.byzantine_send + algorithm.ivy: line 418: implementation of basic_safety.processor.validator.fallback + algorithm.ivy: line 453: implementation of basic_safety.processor.validator.fallback_recovery + algorithm.ivy: line 474: implementation of basic_safety.processor.validator.finished_prepareQC_processing + algorithm.ivy: line 508: implementation of basic_safety.processor.validator.leader_failed + algorithm.ivy: line 494: implementation of basic_safety.processor.validator.no_proposal + algorithm.ivy: line 343: implementation of basic_safety.processor.validator.process_prepareQC + algorithm.ivy: line 392: implementation of basic_safety.processor.validator.process_proposal + algorithm.ivy: line 440: implementation of basic_safety.processor.validator.process_timeoutQC + algorithm.ivy: line 526: implementation of basic_safety.processor.validator.proposal_b0_correct + algorithm.ivy: line 543: implementation of basic_safety.processor.validator.proposal_b0_late + algorithm.ivy: line 562: implementation of basic_safety.processor.validator.proposal_b1_correct + algorithm.ivy: line 124: implementation of shim.prepare_handler.handle + algorithm.ivy: line 109: implementation of shim.proposal_handler.handle + algorithm.ivy: line 129: implementation of shim.qc_handler.handle + algorithm.ivy: line 144: implementation of shim.tc_handler.handle + algorithm.ivy: line 137: implementation of shim.timeout_handler.handle + algorithm.ivy: line 411: implementation of basic_safety.processor.validator.timeout + algorithm.ivy: line 429: implementation of basic_safety.processor.validator.timeout_synchronisation + algorithm.ivy: line 212: implementation of basic_safety.processor.validator.timer_expiry + algorithm.ivy: line 287: implementation of basic_safety.processor.validator.tryLockAndCommit + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + classic_safety.ivy: line 557: basic_safety.gdc_chain_lemma.spec.init[after310] + algorithm.ivy: line 69: basic_safety.processor.validator.init[after125] + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 651: basic_safety.gdc_chain_lemma7.invar336 ... PASS + classic_safety.ivy: line 655: basic_safety.gdc_chain_lemma7.invar338 ... PASS + classic_safety.ivy: line 657: basic_safety.gdc_chain_lemma7.invar339 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:basic_safety.processor.validator.aggregate_prepares + classic_safety.ivy: line 651: basic_safety.gdc_chain_lemma7.invar336 ... PASS + classic_safety.ivy: line 655: basic_safety.gdc_chain_lemma7.invar338 ... PASS + classic_safety.ivy: line 657: basic_safety.gdc_chain_lemma7.invar339 ... PASS + (internal) ext:basic_safety.processor.validator.aggregate_timeout + classic_safety.ivy: line 651: basic_safety.gdc_chain_lemma7.invar336 ... PASS + classic_safety.ivy: line 655: basic_safety.gdc_chain_lemma7.invar338 ... PASS + classic_safety.ivy: line 657: basic_safety.gdc_chain_lemma7.invar339 ... PASS + (internal) ext:basic_safety.processor.validator.b0_qc + classic_safety.ivy: line 651: basic_safety.gdc_chain_lemma7.invar336 ... PASS + classic_safety.ivy: line 655: basic_safety.gdc_chain_lemma7.invar338 ... PASS + classic_safety.ivy: line 657: basic_safety.gdc_chain_lemma7.invar339 ... PASS + (internal) ext:basic_safety.processor.validator.byzantine_send + classic_safety.ivy: line 651: basic_safety.gdc_chain_lemma7.invar336 ... PASS + classic_safety.ivy: line 655: basic_safety.gdc_chain_lemma7.invar338 ... PASS + classic_safety.ivy: line 657: basic_safety.gdc_chain_lemma7.invar339 ... PASS + (internal) ext:basic_safety.processor.validator.fallback + classic_safety.ivy: line 651: basic_safety.gdc_chain_lemma7.invar336 ... PASS + classic_safety.ivy: line 655: basic_safety.gdc_chain_lemma7.invar338 ... PASS + classic_safety.ivy: line 657: basic_safety.gdc_chain_lemma7.invar339 ... PASS + (internal) ext:basic_safety.processor.validator.fallback_recovery + classic_safety.ivy: line 651: basic_safety.gdc_chain_lemma7.invar336 ... PASS + classic_safety.ivy: line 655: basic_safety.gdc_chain_lemma7.invar338 ... PASS + classic_safety.ivy: line 657: basic_safety.gdc_chain_lemma7.invar339 ... PASS + (internal) ext:basic_safety.processor.validator.leader_failed + classic_safety.ivy: line 651: basic_safety.gdc_chain_lemma7.invar336 ... PASS + classic_safety.ivy: line 655: basic_safety.gdc_chain_lemma7.invar338 ... PASS + classic_safety.ivy: line 657: basic_safety.gdc_chain_lemma7.invar339 ... PASS + (internal) ext:basic_safety.processor.validator.no_proposal + classic_safety.ivy: line 651: basic_safety.gdc_chain_lemma7.invar336 ... PASS + classic_safety.ivy: line 655: basic_safety.gdc_chain_lemma7.invar338 ... PASS + classic_safety.ivy: line 657: basic_safety.gdc_chain_lemma7.invar339 ... PASS + (internal) ext:basic_safety.processor.validator.process_prepareQC + classic_safety.ivy: line 651: basic_safety.gdc_chain_lemma7.invar336 ... PASS + classic_safety.ivy: line 655: basic_safety.gdc_chain_lemma7.invar338 ... PASS + classic_safety.ivy: line 657: basic_safety.gdc_chain_lemma7.invar339 ... PASS + (internal) ext:basic_safety.processor.validator.process_proposal + classic_safety.ivy: line 651: basic_safety.gdc_chain_lemma7.invar336 ... PASS + classic_safety.ivy: line 655: basic_safety.gdc_chain_lemma7.invar338 ... PASS + classic_safety.ivy: line 657: basic_safety.gdc_chain_lemma7.invar339 ... PASS + (internal) ext:basic_safety.processor.validator.process_timeoutQC + classic_safety.ivy: line 651: basic_safety.gdc_chain_lemma7.invar336 ... PASS + classic_safety.ivy: line 655: basic_safety.gdc_chain_lemma7.invar338 ... PASS + classic_safety.ivy: line 657: basic_safety.gdc_chain_lemma7.invar339 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_correct + classic_safety.ivy: line 651: basic_safety.gdc_chain_lemma7.invar336 ... PASS + classic_safety.ivy: line 655: basic_safety.gdc_chain_lemma7.invar338 ... PASS + classic_safety.ivy: line 657: basic_safety.gdc_chain_lemma7.invar339 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_late + classic_safety.ivy: line 651: basic_safety.gdc_chain_lemma7.invar336 ... PASS + classic_safety.ivy: line 655: basic_safety.gdc_chain_lemma7.invar338 ... PASS + classic_safety.ivy: line 657: basic_safety.gdc_chain_lemma7.invar339 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b1_correct + classic_safety.ivy: line 651: basic_safety.gdc_chain_lemma7.invar336 ... PASS + classic_safety.ivy: line 655: basic_safety.gdc_chain_lemma7.invar338 ... PASS + classic_safety.ivy: line 657: basic_safety.gdc_chain_lemma7.invar339 ... PASS + (internal) ext:basic_safety.processor.validator.timeout_synchronisation + classic_safety.ivy: line 651: basic_safety.gdc_chain_lemma7.invar336 ... PASS + classic_safety.ivy: line 655: basic_safety.gdc_chain_lemma7.invar338 ... PASS + classic_safety.ivy: line 657: basic_safety.gdc_chain_lemma7.invar339 ... PASS + (internal) ext:basic_safety.processor.validator.timer_expiry + classic_safety.ivy: line 651: basic_safety.gdc_chain_lemma7.invar336 ... PASS + classic_safety.ivy: line 655: basic_safety.gdc_chain_lemma7.invar338 ... PASS + classic_safety.ivy: line 657: basic_safety.gdc_chain_lemma7.invar339 ... PASS + (internal) ext:shim.prepare_handler.handle + classic_safety.ivy: line 651: basic_safety.gdc_chain_lemma7.invar336 ... PASS + classic_safety.ivy: line 655: basic_safety.gdc_chain_lemma7.invar338 ... PASS + classic_safety.ivy: line 657: basic_safety.gdc_chain_lemma7.invar339 ... PASS + (internal) ext:shim.proposal_handler.handle + classic_safety.ivy: line 651: basic_safety.gdc_chain_lemma7.invar336 ... PASS + classic_safety.ivy: line 655: basic_safety.gdc_chain_lemma7.invar338 ... PASS + classic_safety.ivy: line 657: basic_safety.gdc_chain_lemma7.invar339 ... PASS + (internal) ext:shim.qc_handler.handle + classic_safety.ivy: line 651: basic_safety.gdc_chain_lemma7.invar336 ... PASS + classic_safety.ivy: line 655: basic_safety.gdc_chain_lemma7.invar338 ... PASS + classic_safety.ivy: line 657: basic_safety.gdc_chain_lemma7.invar339 ... PASS + (internal) ext:shim.tc_handler.handle + classic_safety.ivy: line 651: basic_safety.gdc_chain_lemma7.invar336 ... PASS + classic_safety.ivy: line 655: basic_safety.gdc_chain_lemma7.invar338 ... PASS + classic_safety.ivy: line 657: basic_safety.gdc_chain_lemma7.invar339 ... PASS + (internal) ext:shim.timeout_handler.handle + classic_safety.ivy: line 651: basic_safety.gdc_chain_lemma7.invar336 ... PASS + classic_safety.ivy: line 655: basic_safety.gdc_chain_lemma7.invar338 ... PASS + classic_safety.ivy: line 657: basic_safety.gdc_chain_lemma7.invar339 ... PASS + + The following program assertions are treated as assumptions: + in action basic_safety.processor.validator.proposal_b0_late when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 545: assumption + algorithm.ivy: line 546: assumption + algorithm.ivy: line 547: assumption + algorithm.ivy: line 548: assumption + algorithm.ivy: line 549: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action basic_safety.processor.validator.proposal_b0_correct when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 528: assumption + algorithm.ivy: line 529: assumption + algorithm.ivy: line 530: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action basic_safety.processor.validator.aggregate_prepares when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 198: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action basic_safety.processor.validator.proposal_b1_correct when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 564: assumption + algorithm.ivy: line 565: assumption + algorithm.ivy: line 566: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action gv.node_voted when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.advanceToRound: + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.finished_prepareQC_processing when called from basic_safety.processor.validator.b0_qc,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 475: assumption + algorithm.ivy: line 476: assumption + in action shim.timeout_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.timeout_synchronisation when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 431: assumption + algorithm.ivy: line 433: assumption + algorithm.ivy: line 434: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action basic_safety.processor.validator.process_timeoutQC when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 442: assumption + algorithm.ivy: line 443: assumption + algorithm.ivy: line 444: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action gv.node_timeout when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.timeout: + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_processed_qc when called from basic_safety.processor.validator.b0_qc,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.fallback_recovery when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 455: assumption + algorithm.ivy: line 456: assumption + algorithm.ivy: line 457: assumption + algorithm.ivy: line 458: assumption + algorithm.ivy: line 459: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action basic_safety.processor.validator.fallback when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 419: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action basic_safety.processor.validator.no_proposal when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 496: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action round_t.prev when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback,basic_safety.processor.validator.leader_failed: + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_locked_quorum when called from basic_safety.processor.validator.b0_qc,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.leader_failed when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 510: assumption + algorithm.ivy: line 511: assumption + algorithm.ivy: line 512: assumption + algorithm.ivy: line 513: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action shim.prepare_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.byzantine_send when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 219: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action round_t.next when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal: + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.tc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.process_proposal when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 394: assumption + algorithm.ivy: line 395: assumption + algorithm.ivy: line 396: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action basic_safety.processor.validator.timer_expiry when called from basic_safety.processor.validator.timeout_synchronisation,the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 213: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action basic_safety.processor.validator.advanceToRound when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal: + algorithm.ivy: line 253: assumption + algorithm.ivy: line 254: assumption + algorithm.ivy: line 255: assumption + algorithm.ivy: line 256: assumption + algorithm.ivy: line 275: assumption + algorithm.ivy: line 276: assumption + in action basic_safety.processor.validator.b0_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 578: assumption + algorithm.ivy: line 592: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action basic_safety.processor.validator.tryLockAndCommit when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 288: assumption + algorithm.ivy: line 289: assumption + algorithm.ivy: line 290: assumption + algorithm.ivy: line 310: assumption + algorithm.ivy: line 311: assumption + algorithm.ivy: line 312: assumption + in action basic_safety.processor.validator.process_prepareQC when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 344: assumption + algorithm.ivy: line 361: assumption + algorithm.ivy: line 379: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action shim.qc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.aggregate_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + algorithm.ivy: line 204: assumption + algorithm.ivy: line 205: assumption + algorithm.ivy: line 206: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + in action shim.proposal_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + +OK +Fri Jan 13 00:41:07 IST 2023 + +Isolate basic_safety.gdc_chain_lemma8: + + The following properties are assumed as axioms: + domain_model.ivy: line 28: block_t.axiom64 + domain_model.ivy: line 30: block_t.axiom65 + domain_model.ivy: line 31: block_t.axiom66 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: height_t.successor_definition + global_view.ivy: line 17: gv.def168 + algorithm.ivy: line 29: basic_safety.processor.validator.def118(V0:node_t) + algorithm.ivy: line 32: basic_safety.processor.validator.def119(V0:node_t) + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: height_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: height_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: height_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: height_t.spec.prop1 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 661: basic_safety.gdc_chain_lemma8.invar340 + classic_safety.ivy: line 663: basic_safety.gdc_chain_lemma8.invar341 + classic_safety.ivy: line 665: basic_safety.gdc_chain_lemma8.invar342 + classic_safety.ivy: line 667: basic_safety.gdc_chain_lemma8.invar343 + + The following action implementations are present: + algorithm.ivy: line 252: implementation of basic_safety.processor.validator.advanceToRound + algorithm.ivy: line 196: implementation of basic_safety.processor.validator.aggregate_prepares + algorithm.ivy: line 203: implementation of basic_safety.processor.validator.aggregate_timeout + algorithm.ivy: line 577: implementation of basic_safety.processor.validator.b0_qc + algorithm.ivy: line 161: implementation of basic_safety.processor.validator.broadcast_prepare + algorithm.ivy: line 152: implementation of basic_safety.processor.validator.broadcast_proposal + algorithm.ivy: line 170: implementation of basic_safety.processor.validator.broadcast_qc + algorithm.ivy: line 179: implementation of basic_safety.processor.validator.broadcast_timeout + algorithm.ivy: line 218: implementation of basic_safety.processor.validator.byzantine_send + algorithm.ivy: line 418: implementation of basic_safety.processor.validator.fallback + algorithm.ivy: line 453: implementation of basic_safety.processor.validator.fallback_recovery + algorithm.ivy: line 474: implementation of basic_safety.processor.validator.finished_prepareQC_processing + algorithm.ivy: line 508: implementation of basic_safety.processor.validator.leader_failed + algorithm.ivy: line 494: implementation of basic_safety.processor.validator.no_proposal + algorithm.ivy: line 343: implementation of basic_safety.processor.validator.process_prepareQC + algorithm.ivy: line 392: implementation of basic_safety.processor.validator.process_proposal + algorithm.ivy: line 440: implementation of basic_safety.processor.validator.process_timeoutQC + algorithm.ivy: line 526: implementation of basic_safety.processor.validator.proposal_b0_correct + algorithm.ivy: line 543: implementation of basic_safety.processor.validator.proposal_b0_late + algorithm.ivy: line 562: implementation of basic_safety.processor.validator.proposal_b1_correct + algorithm.ivy: line 124: implementation of shim.prepare_handler.handle + algorithm.ivy: line 109: implementation of shim.proposal_handler.handle + algorithm.ivy: line 129: implementation of shim.qc_handler.handle + algorithm.ivy: line 144: implementation of shim.tc_handler.handle + algorithm.ivy: line 137: implementation of shim.timeout_handler.handle + algorithm.ivy: line 411: implementation of basic_safety.processor.validator.timeout + algorithm.ivy: line 429: implementation of basic_safety.processor.validator.timeout_synchronisation + algorithm.ivy: line 212: implementation of basic_safety.processor.validator.timer_expiry + algorithm.ivy: line 287: implementation of basic_safety.processor.validator.tryLockAndCommit + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of height_t.next + ubd_seq.ivy: line 36: monitor of height_t.prev + ubd_seq.ivy: line 34: monitor of height_t.prev + + The following initializers are present: + algorithm.ivy: line 69: basic_safety.processor.validator.init[after125] + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 661: basic_safety.gdc_chain_lemma8.invar340 ... PASS + classic_safety.ivy: line 663: basic_safety.gdc_chain_lemma8.invar341 ... PASS + classic_safety.ivy: line 665: basic_safety.gdc_chain_lemma8.invar342 ... PASS + classic_safety.ivy: line 667: basic_safety.gdc_chain_lemma8.invar343 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:basic_safety.processor.validator.aggregate_prepares + classic_safety.ivy: line 661: basic_safety.gdc_chain_lemma8.invar340 ... PASS + classic_safety.ivy: line 663: basic_safety.gdc_chain_lemma8.invar341 ... PASS + classic_safety.ivy: line 665: basic_safety.gdc_chain_lemma8.invar342 ... PASS + classic_safety.ivy: line 667: basic_safety.gdc_chain_lemma8.invar343 ... PASS + (internal) ext:basic_safety.processor.validator.aggregate_timeout + classic_safety.ivy: line 661: basic_safety.gdc_chain_lemma8.invar340 ... PASS + classic_safety.ivy: line 663: basic_safety.gdc_chain_lemma8.invar341 ... PASS + classic_safety.ivy: line 665: basic_safety.gdc_chain_lemma8.invar342 ... PASS + classic_safety.ivy: line 667: basic_safety.gdc_chain_lemma8.invar343 ... PASS + (internal) ext:basic_safety.processor.validator.b0_qc + classic_safety.ivy: line 661: basic_safety.gdc_chain_lemma8.invar340 ... PASS + classic_safety.ivy: line 663: basic_safety.gdc_chain_lemma8.invar341 ... PASS + classic_safety.ivy: line 665: basic_safety.gdc_chain_lemma8.invar342 ... PASS + classic_safety.ivy: line 667: basic_safety.gdc_chain_lemma8.invar343 ... PASS + (internal) ext:basic_safety.processor.validator.byzantine_send + classic_safety.ivy: line 661: basic_safety.gdc_chain_lemma8.invar340 ... PASS + classic_safety.ivy: line 663: basic_safety.gdc_chain_lemma8.invar341 ... PASS + classic_safety.ivy: line 665: basic_safety.gdc_chain_lemma8.invar342 ... PASS + classic_safety.ivy: line 667: basic_safety.gdc_chain_lemma8.invar343 ... PASS + (internal) ext:basic_safety.processor.validator.fallback + classic_safety.ivy: line 661: basic_safety.gdc_chain_lemma8.invar340 ... PASS + classic_safety.ivy: line 663: basic_safety.gdc_chain_lemma8.invar341 ... PASS + classic_safety.ivy: line 665: basic_safety.gdc_chain_lemma8.invar342 ... PASS + classic_safety.ivy: line 667: basic_safety.gdc_chain_lemma8.invar343 ... PASS + (internal) ext:basic_safety.processor.validator.fallback_recovery + classic_safety.ivy: line 661: basic_safety.gdc_chain_lemma8.invar340 ... PASS + classic_safety.ivy: line 663: basic_safety.gdc_chain_lemma8.invar341 ... PASS + classic_safety.ivy: line 665: basic_safety.gdc_chain_lemma8.invar342 ... PASS + classic_safety.ivy: line 667: basic_safety.gdc_chain_lemma8.invar343 ... PASS + (internal) ext:basic_safety.processor.validator.leader_failed + classic_safety.ivy: line 661: basic_safety.gdc_chain_lemma8.invar340 ... PASS + classic_safety.ivy: line 663: basic_safety.gdc_chain_lemma8.invar341 ... PASS + classic_safety.ivy: line 665: basic_safety.gdc_chain_lemma8.invar342 ... PASS + classic_safety.ivy: line 667: basic_safety.gdc_chain_lemma8.invar343 ... PASS + (internal) ext:basic_safety.processor.validator.no_proposal + classic_safety.ivy: line 661: basic_safety.gdc_chain_lemma8.invar340 ... PASS + classic_safety.ivy: line 663: basic_safety.gdc_chain_lemma8.invar341 ... PASS + classic_safety.ivy: line 665: basic_safety.gdc_chain_lemma8.invar342 ... PASS + classic_safety.ivy: line 667: basic_safety.gdc_chain_lemma8.invar343 ... PASS + (internal) ext:basic_safety.processor.validator.process_prepareQC + classic_safety.ivy: line 661: basic_safety.gdc_chain_lemma8.invar340 ... PASS + classic_safety.ivy: line 663: basic_safety.gdc_chain_lemma8.invar341 ... PASS + classic_safety.ivy: line 665: basic_safety.gdc_chain_lemma8.invar342 ... PASS + classic_safety.ivy: line 667: basic_safety.gdc_chain_lemma8.invar343 ... PASS + (internal) ext:basic_safety.processor.validator.process_proposal + classic_safety.ivy: line 661: basic_safety.gdc_chain_lemma8.invar340 ... PASS + classic_safety.ivy: line 663: basic_safety.gdc_chain_lemma8.invar341 ... PASS + classic_safety.ivy: line 665: basic_safety.gdc_chain_lemma8.invar342 ... PASS + classic_safety.ivy: line 667: basic_safety.gdc_chain_lemma8.invar343 ... PASS + (internal) ext:basic_safety.processor.validator.process_timeoutQC + classic_safety.ivy: line 661: basic_safety.gdc_chain_lemma8.invar340 ... PASS + classic_safety.ivy: line 663: basic_safety.gdc_chain_lemma8.invar341 ... PASS + classic_safety.ivy: line 665: basic_safety.gdc_chain_lemma8.invar342 ... PASS + classic_safety.ivy: line 667: basic_safety.gdc_chain_lemma8.invar343 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_correct + classic_safety.ivy: line 661: basic_safety.gdc_chain_lemma8.invar340 ... PASS + classic_safety.ivy: line 663: basic_safety.gdc_chain_lemma8.invar341 ... PASS + classic_safety.ivy: line 665: basic_safety.gdc_chain_lemma8.invar342 ... PASS + classic_safety.ivy: line 667: basic_safety.gdc_chain_lemma8.invar343 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_late + classic_safety.ivy: line 661: basic_safety.gdc_chain_lemma8.invar340 ... PASS + classic_safety.ivy: line 663: basic_safety.gdc_chain_lemma8.invar341 ... PASS + classic_safety.ivy: line 665: basic_safety.gdc_chain_lemma8.invar342 ... PASS + classic_safety.ivy: line 667: basic_safety.gdc_chain_lemma8.invar343 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b1_correct + classic_safety.ivy: line 661: basic_safety.gdc_chain_lemma8.invar340 ... PASS + classic_safety.ivy: line 663: basic_safety.gdc_chain_lemma8.invar341 ... PASS + classic_safety.ivy: line 665: basic_safety.gdc_chain_lemma8.invar342 ... PASS + classic_safety.ivy: line 667: basic_safety.gdc_chain_lemma8.invar343 ... PASS + (internal) ext:basic_safety.processor.validator.timeout_synchronisation + classic_safety.ivy: line 661: basic_safety.gdc_chain_lemma8.invar340 ... PASS + classic_safety.ivy: line 663: basic_safety.gdc_chain_lemma8.invar341 ... PASS + classic_safety.ivy: line 665: basic_safety.gdc_chain_lemma8.invar342 ... PASS + classic_safety.ivy: line 667: basic_safety.gdc_chain_lemma8.invar343 ... PASS + (internal) ext:basic_safety.processor.validator.timer_expiry + classic_safety.ivy: line 661: basic_safety.gdc_chain_lemma8.invar340 ... PASS + classic_safety.ivy: line 663: basic_safety.gdc_chain_lemma8.invar341 ... PASS + classic_safety.ivy: line 665: basic_safety.gdc_chain_lemma8.invar342 ... PASS + classic_safety.ivy: line 667: basic_safety.gdc_chain_lemma8.invar343 ... PASS + (internal) ext:shim.prepare_handler.handle + classic_safety.ivy: line 661: basic_safety.gdc_chain_lemma8.invar340 ... PASS + classic_safety.ivy: line 663: basic_safety.gdc_chain_lemma8.invar341 ... PASS + classic_safety.ivy: line 665: basic_safety.gdc_chain_lemma8.invar342 ... PASS + classic_safety.ivy: line 667: basic_safety.gdc_chain_lemma8.invar343 ... PASS + (internal) ext:shim.proposal_handler.handle + classic_safety.ivy: line 661: basic_safety.gdc_chain_lemma8.invar340 ... PASS + classic_safety.ivy: line 663: basic_safety.gdc_chain_lemma8.invar341 ... PASS + classic_safety.ivy: line 665: basic_safety.gdc_chain_lemma8.invar342 ... PASS + classic_safety.ivy: line 667: basic_safety.gdc_chain_lemma8.invar343 ... PASS + (internal) ext:shim.qc_handler.handle + classic_safety.ivy: line 661: basic_safety.gdc_chain_lemma8.invar340 ... PASS + classic_safety.ivy: line 663: basic_safety.gdc_chain_lemma8.invar341 ... PASS + classic_safety.ivy: line 665: basic_safety.gdc_chain_lemma8.invar342 ... PASS + classic_safety.ivy: line 667: basic_safety.gdc_chain_lemma8.invar343 ... PASS + (internal) ext:shim.tc_handler.handle + classic_safety.ivy: line 661: basic_safety.gdc_chain_lemma8.invar340 ... PASS + classic_safety.ivy: line 663: basic_safety.gdc_chain_lemma8.invar341 ... PASS + classic_safety.ivy: line 665: basic_safety.gdc_chain_lemma8.invar342 ... PASS + classic_safety.ivy: line 667: basic_safety.gdc_chain_lemma8.invar343 ... PASS + (internal) ext:shim.timeout_handler.handle + classic_safety.ivy: line 661: basic_safety.gdc_chain_lemma8.invar340 ... PASS + classic_safety.ivy: line 663: basic_safety.gdc_chain_lemma8.invar341 ... PASS + classic_safety.ivy: line 665: basic_safety.gdc_chain_lemma8.invar342 ... PASS + classic_safety.ivy: line 667: basic_safety.gdc_chain_lemma8.invar343 ... PASS + + The following program assertions are treated as assumptions: + in action basic_safety.processor.validator.proposal_b0_late when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + algorithm.ivy: line 545: assumption + algorithm.ivy: line 546: assumption + algorithm.ivy: line 547: assumption + algorithm.ivy: line 548: assumption + algorithm.ivy: line 549: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + in action basic_safety.processor.validator.proposal_b0_correct when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + algorithm.ivy: line 528: assumption + algorithm.ivy: line 529: assumption + algorithm.ivy: line 530: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + in action basic_safety.processor.validator.aggregate_prepares when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + algorithm.ivy: line 198: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + in action basic_safety.processor.validator.proposal_b1_correct when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + algorithm.ivy: line 564: assumption + algorithm.ivy: line 565: assumption + algorithm.ivy: line 566: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + in action gv.node_voted when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.advanceToRound: + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.timeout_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.timeout_synchronisation when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + algorithm.ivy: line 431: assumption + algorithm.ivy: line 433: assumption + algorithm.ivy: line 434: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + in action basic_safety.processor.validator.process_timeoutQC when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + algorithm.ivy: line 442: assumption + algorithm.ivy: line 443: assumption + algorithm.ivy: line 444: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + in action gv.node_timeout when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.timeout: + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_processed_qc when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.fallback_recovery when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + algorithm.ivy: line 455: assumption + algorithm.ivy: line 456: assumption + algorithm.ivy: line 457: assumption + algorithm.ivy: line 458: assumption + algorithm.ivy: line 459: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + in action basic_safety.processor.validator.fallback when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + algorithm.ivy: line 419: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + in action basic_safety.processor.validator.no_proposal when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + algorithm.ivy: line 496: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + in action basic_safety.processor.validator.process_prepareQC when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + algorithm.ivy: line 344: assumption + algorithm.ivy: line 361: assumption + algorithm.ivy: line 379: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + in action gv.node_locked_quorum when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.leader_failed when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + algorithm.ivy: line 510: assumption + algorithm.ivy: line 511: assumption + algorithm.ivy: line 512: assumption + algorithm.ivy: line 513: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + in action shim.prepare_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.byzantine_send when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + algorithm.ivy: line 219: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + in action round_t.next when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.tc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.process_proposal when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + algorithm.ivy: line 394: assumption + algorithm.ivy: line 395: assumption + algorithm.ivy: line 396: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + in action height_t.next when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + in action basic_safety.processor.validator.timer_expiry when called from basic_safety.processor.validator.timeout_synchronisation,the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + algorithm.ivy: line 213: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + in action basic_safety.processor.validator.advanceToRound when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + algorithm.ivy: line 253: assumption + algorithm.ivy: line 254: assumption + algorithm.ivy: line 255: assumption + algorithm.ivy: line 256: assumption + algorithm.ivy: line 275: assumption + algorithm.ivy: line 276: assumption + in action height_t.prev when called from basic_safety.processor.validator.tryLockAndCommit: + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + in action basic_safety.processor.validator.finished_prepareQC_processing when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + algorithm.ivy: line 475: assumption + algorithm.ivy: line 476: assumption + in action basic_safety.processor.validator.b0_qc when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + algorithm.ivy: line 578: assumption + algorithm.ivy: line 592: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + in action basic_safety.processor.validator.tryLockAndCommit when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 288: assumption + algorithm.ivy: line 289: assumption + algorithm.ivy: line 290: assumption + algorithm.ivy: line 310: assumption + algorithm.ivy: line 311: assumption + algorithm.ivy: line 312: assumption + in action round_t.prev when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback,basic_safety.processor.validator.leader_failed: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.qc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.aggregate_timeout when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + algorithm.ivy: line 204: assumption + algorithm.ivy: line 205: assumption + algorithm.ivy: line 206: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + in action shim.proposal_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + +OK +Fri Jan 13 00:44:32 IST 2023 + +Isolate basic_safety.gdc_chain_lemma9: + + The following properties are assumed as axioms: + domain_model.ivy: line 28: block_t.axiom64 + domain_model.ivy: line 30: block_t.axiom65 + domain_model.ivy: line 31: block_t.axiom66 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: height_t.successor_definition + global_view.ivy: line 17: gv.def168 + classic_safety.ivy: line 68: gdc_properties.def187 + algorithm.ivy: line 29: basic_safety.processor.validator.def118(V0:node_t) + algorithm.ivy: line 32: basic_safety.processor.validator.def119(V0:node_t) + classic_safety.ivy: line 417: basic_safety.ldc_propertiesm1.def281 + + The following properties are to be checked: + classic_safety.ivy: line 646: basic_safety.gdc_chain_lemma7.prop335 [proved by axiom schema] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: height_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: height_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: height_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: height_t.spec.prop1 [assumed] + classic_safety.ivy: line 419: basic_safety.ldc_propertiesm1.prop282 [assumed] + classic_safety.ivy: line 653: basic_safety.gdc_chain_lemma7.prop337 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 672: basic_safety.gdc_chain_lemma9.invar344 + classic_safety.ivy: line 674: basic_safety.gdc_chain_lemma9.invar345 + classic_safety.ivy: line 676: basic_safety.gdc_chain_lemma9.invar346 + classic_safety.ivy: line 678: basic_safety.gdc_chain_lemma9.invar347 + classic_safety.ivy: line 680: basic_safety.gdc_chain_lemma9.invar348 + classic_safety.ivy: line 682: basic_safety.gdc_chain_lemma9.invar349 + classic_safety.ivy: line 684: basic_safety.gdc_chain_lemma9.invar350 + classic_safety.ivy: line 686: basic_safety.gdc_chain_lemma9.invar351 + + The following action implementations are present: + algorithm.ivy: line 252: implementation of basic_safety.processor.validator.advanceToRound + algorithm.ivy: line 196: implementation of basic_safety.processor.validator.aggregate_prepares + algorithm.ivy: line 203: implementation of basic_safety.processor.validator.aggregate_timeout + algorithm.ivy: line 577: implementation of basic_safety.processor.validator.b0_qc + algorithm.ivy: line 161: implementation of basic_safety.processor.validator.broadcast_prepare + algorithm.ivy: line 152: implementation of basic_safety.processor.validator.broadcast_proposal + algorithm.ivy: line 170: implementation of basic_safety.processor.validator.broadcast_qc + algorithm.ivy: line 179: implementation of basic_safety.processor.validator.broadcast_timeout + algorithm.ivy: line 218: implementation of basic_safety.processor.validator.byzantine_send + algorithm.ivy: line 418: implementation of basic_safety.processor.validator.fallback + algorithm.ivy: line 453: implementation of basic_safety.processor.validator.fallback_recovery + algorithm.ivy: line 474: implementation of basic_safety.processor.validator.finished_prepareQC_processing + algorithm.ivy: line 508: implementation of basic_safety.processor.validator.leader_failed + algorithm.ivy: line 494: implementation of basic_safety.processor.validator.no_proposal + algorithm.ivy: line 343: implementation of basic_safety.processor.validator.process_prepareQC + algorithm.ivy: line 392: implementation of basic_safety.processor.validator.process_proposal + algorithm.ivy: line 440: implementation of basic_safety.processor.validator.process_timeoutQC + algorithm.ivy: line 526: implementation of basic_safety.processor.validator.proposal_b0_correct + algorithm.ivy: line 543: implementation of basic_safety.processor.validator.proposal_b0_late + algorithm.ivy: line 562: implementation of basic_safety.processor.validator.proposal_b1_correct + algorithm.ivy: line 124: implementation of shim.prepare_handler.handle + algorithm.ivy: line 109: implementation of shim.proposal_handler.handle + algorithm.ivy: line 129: implementation of shim.qc_handler.handle + algorithm.ivy: line 144: implementation of shim.tc_handler.handle + algorithm.ivy: line 137: implementation of shim.timeout_handler.handle + algorithm.ivy: line 411: implementation of basic_safety.processor.validator.timeout + algorithm.ivy: line 429: implementation of basic_safety.processor.validator.timeout_synchronisation + algorithm.ivy: line 212: implementation of basic_safety.processor.validator.timer_expiry + algorithm.ivy: line 287: implementation of basic_safety.processor.validator.tryLockAndCommit + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of height_t.next + ubd_seq.ivy: line 36: monitor of height_t.prev + ubd_seq.ivy: line 34: monitor of height_t.prev + + The following initializers are present: + classic_safety.ivy: line 557: basic_safety.gdc_chain_lemma.spec.init[after310] + algorithm.ivy: line 69: basic_safety.processor.validator.init[after125] + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 672: basic_safety.gdc_chain_lemma9.invar344 ... PASS + classic_safety.ivy: line 674: basic_safety.gdc_chain_lemma9.invar345 ... PASS + classic_safety.ivy: line 676: basic_safety.gdc_chain_lemma9.invar346 ... PASS + classic_safety.ivy: line 678: basic_safety.gdc_chain_lemma9.invar347 ... PASS + classic_safety.ivy: line 680: basic_safety.gdc_chain_lemma9.invar348 ... PASS + classic_safety.ivy: line 682: basic_safety.gdc_chain_lemma9.invar349 ... PASS + classic_safety.ivy: line 684: basic_safety.gdc_chain_lemma9.invar350 ... PASS + classic_safety.ivy: line 686: basic_safety.gdc_chain_lemma9.invar351 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:basic_safety.processor.validator.aggregate_prepares + classic_safety.ivy: line 672: basic_safety.gdc_chain_lemma9.invar344 ... PASS + classic_safety.ivy: line 674: basic_safety.gdc_chain_lemma9.invar345 ... PASS + classic_safety.ivy: line 676: basic_safety.gdc_chain_lemma9.invar346 ... PASS + classic_safety.ivy: line 678: basic_safety.gdc_chain_lemma9.invar347 ... PASS + classic_safety.ivy: line 680: basic_safety.gdc_chain_lemma9.invar348 ... PASS + classic_safety.ivy: line 682: basic_safety.gdc_chain_lemma9.invar349 ... PASS + classic_safety.ivy: line 684: basic_safety.gdc_chain_lemma9.invar350 ... PASS + classic_safety.ivy: line 686: basic_safety.gdc_chain_lemma9.invar351 ... PASS + (internal) ext:basic_safety.processor.validator.aggregate_timeout + classic_safety.ivy: line 672: basic_safety.gdc_chain_lemma9.invar344 ... PASS + classic_safety.ivy: line 674: basic_safety.gdc_chain_lemma9.invar345 ... PASS + classic_safety.ivy: line 676: basic_safety.gdc_chain_lemma9.invar346 ... PASS + classic_safety.ivy: line 678: basic_safety.gdc_chain_lemma9.invar347 ... PASS + classic_safety.ivy: line 680: basic_safety.gdc_chain_lemma9.invar348 ... PASS + classic_safety.ivy: line 682: basic_safety.gdc_chain_lemma9.invar349 ... PASS + classic_safety.ivy: line 684: basic_safety.gdc_chain_lemma9.invar350 ... PASS + classic_safety.ivy: line 686: basic_safety.gdc_chain_lemma9.invar351 ... PASS + (internal) ext:basic_safety.processor.validator.b0_qc + classic_safety.ivy: line 672: basic_safety.gdc_chain_lemma9.invar344 ... PASS + classic_safety.ivy: line 674: basic_safety.gdc_chain_lemma9.invar345 ... PASS + classic_safety.ivy: line 676: basic_safety.gdc_chain_lemma9.invar346 ... PASS + classic_safety.ivy: line 678: basic_safety.gdc_chain_lemma9.invar347 ... PASS + classic_safety.ivy: line 680: basic_safety.gdc_chain_lemma9.invar348 ... PASS + classic_safety.ivy: line 682: basic_safety.gdc_chain_lemma9.invar349 ... PASS + classic_safety.ivy: line 684: basic_safety.gdc_chain_lemma9.invar350 ... PASS + classic_safety.ivy: line 686: basic_safety.gdc_chain_lemma9.invar351 ... PASS + (internal) ext:basic_safety.processor.validator.byzantine_send + classic_safety.ivy: line 672: basic_safety.gdc_chain_lemma9.invar344 ... PASS + classic_safety.ivy: line 674: basic_safety.gdc_chain_lemma9.invar345 ... PASS + classic_safety.ivy: line 676: basic_safety.gdc_chain_lemma9.invar346 ... PASS + classic_safety.ivy: line 678: basic_safety.gdc_chain_lemma9.invar347 ... PASS + classic_safety.ivy: line 680: basic_safety.gdc_chain_lemma9.invar348 ... PASS + classic_safety.ivy: line 682: basic_safety.gdc_chain_lemma9.invar349 ... PASS + classic_safety.ivy: line 684: basic_safety.gdc_chain_lemma9.invar350 ... PASS + classic_safety.ivy: line 686: basic_safety.gdc_chain_lemma9.invar351 ... PASS + (internal) ext:basic_safety.processor.validator.fallback + classic_safety.ivy: line 672: basic_safety.gdc_chain_lemma9.invar344 ... PASS + classic_safety.ivy: line 674: basic_safety.gdc_chain_lemma9.invar345 ... PASS + classic_safety.ivy: line 676: basic_safety.gdc_chain_lemma9.invar346 ... PASS + classic_safety.ivy: line 678: basic_safety.gdc_chain_lemma9.invar347 ... PASS + classic_safety.ivy: line 680: basic_safety.gdc_chain_lemma9.invar348 ... PASS + classic_safety.ivy: line 682: basic_safety.gdc_chain_lemma9.invar349 ... PASS + classic_safety.ivy: line 684: basic_safety.gdc_chain_lemma9.invar350 ... PASS + classic_safety.ivy: line 686: basic_safety.gdc_chain_lemma9.invar351 ... PASS + (internal) ext:basic_safety.processor.validator.fallback_recovery + classic_safety.ivy: line 672: basic_safety.gdc_chain_lemma9.invar344 ... PASS + classic_safety.ivy: line 674: basic_safety.gdc_chain_lemma9.invar345 ... PASS + classic_safety.ivy: line 676: basic_safety.gdc_chain_lemma9.invar346 ... PASS + classic_safety.ivy: line 678: basic_safety.gdc_chain_lemma9.invar347 ... PASS + classic_safety.ivy: line 680: basic_safety.gdc_chain_lemma9.invar348 ... PASS + classic_safety.ivy: line 682: basic_safety.gdc_chain_lemma9.invar349 ... PASS + classic_safety.ivy: line 684: basic_safety.gdc_chain_lemma9.invar350 ... PASS + classic_safety.ivy: line 686: basic_safety.gdc_chain_lemma9.invar351 ... PASS + (internal) ext:basic_safety.processor.validator.leader_failed + classic_safety.ivy: line 672: basic_safety.gdc_chain_lemma9.invar344 ... PASS + classic_safety.ivy: line 674: basic_safety.gdc_chain_lemma9.invar345 ... PASS + classic_safety.ivy: line 676: basic_safety.gdc_chain_lemma9.invar346 ... PASS + classic_safety.ivy: line 678: basic_safety.gdc_chain_lemma9.invar347 ... PASS + classic_safety.ivy: line 680: basic_safety.gdc_chain_lemma9.invar348 ... PASS + classic_safety.ivy: line 682: basic_safety.gdc_chain_lemma9.invar349 ... PASS + classic_safety.ivy: line 684: basic_safety.gdc_chain_lemma9.invar350 ... PASS + classic_safety.ivy: line 686: basic_safety.gdc_chain_lemma9.invar351 ... PASS + (internal) ext:basic_safety.processor.validator.no_proposal + classic_safety.ivy: line 672: basic_safety.gdc_chain_lemma9.invar344 ... PASS + classic_safety.ivy: line 674: basic_safety.gdc_chain_lemma9.invar345 ... PASS + classic_safety.ivy: line 676: basic_safety.gdc_chain_lemma9.invar346 ... PASS + classic_safety.ivy: line 678: basic_safety.gdc_chain_lemma9.invar347 ... PASS + classic_safety.ivy: line 680: basic_safety.gdc_chain_lemma9.invar348 ... PASS + classic_safety.ivy: line 682: basic_safety.gdc_chain_lemma9.invar349 ... PASS + classic_safety.ivy: line 684: basic_safety.gdc_chain_lemma9.invar350 ... PASS + classic_safety.ivy: line 686: basic_safety.gdc_chain_lemma9.invar351 ... PASS + (internal) ext:basic_safety.processor.validator.process_prepareQC + classic_safety.ivy: line 672: basic_safety.gdc_chain_lemma9.invar344 ... PASS + classic_safety.ivy: line 674: basic_safety.gdc_chain_lemma9.invar345 ... PASS + classic_safety.ivy: line 676: basic_safety.gdc_chain_lemma9.invar346 ... PASS + classic_safety.ivy: line 678: basic_safety.gdc_chain_lemma9.invar347 ... PASS + classic_safety.ivy: line 680: basic_safety.gdc_chain_lemma9.invar348 ... PASS + classic_safety.ivy: line 682: basic_safety.gdc_chain_lemma9.invar349 ... PASS + classic_safety.ivy: line 684: basic_safety.gdc_chain_lemma9.invar350 ... PASS + classic_safety.ivy: line 686: basic_safety.gdc_chain_lemma9.invar351 ... PASS + (internal) ext:basic_safety.processor.validator.process_proposal + classic_safety.ivy: line 672: basic_safety.gdc_chain_lemma9.invar344 ... PASS + classic_safety.ivy: line 674: basic_safety.gdc_chain_lemma9.invar345 ... PASS + classic_safety.ivy: line 676: basic_safety.gdc_chain_lemma9.invar346 ... PASS + classic_safety.ivy: line 678: basic_safety.gdc_chain_lemma9.invar347 ... PASS + classic_safety.ivy: line 680: basic_safety.gdc_chain_lemma9.invar348 ... PASS + classic_safety.ivy: line 682: basic_safety.gdc_chain_lemma9.invar349 ... PASS + classic_safety.ivy: line 684: basic_safety.gdc_chain_lemma9.invar350 ... PASS + classic_safety.ivy: line 686: basic_safety.gdc_chain_lemma9.invar351 ... PASS + (internal) ext:basic_safety.processor.validator.process_timeoutQC + classic_safety.ivy: line 672: basic_safety.gdc_chain_lemma9.invar344 ... PASS + classic_safety.ivy: line 674: basic_safety.gdc_chain_lemma9.invar345 ... PASS + classic_safety.ivy: line 676: basic_safety.gdc_chain_lemma9.invar346 ... PASS + classic_safety.ivy: line 678: basic_safety.gdc_chain_lemma9.invar347 ... PASS + classic_safety.ivy: line 680: basic_safety.gdc_chain_lemma9.invar348 ... PASS + classic_safety.ivy: line 682: basic_safety.gdc_chain_lemma9.invar349 ... PASS + classic_safety.ivy: line 684: basic_safety.gdc_chain_lemma9.invar350 ... PASS + classic_safety.ivy: line 686: basic_safety.gdc_chain_lemma9.invar351 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_correct + classic_safety.ivy: line 672: basic_safety.gdc_chain_lemma9.invar344 ... PASS + classic_safety.ivy: line 674: basic_safety.gdc_chain_lemma9.invar345 ... PASS + classic_safety.ivy: line 676: basic_safety.gdc_chain_lemma9.invar346 ... PASS + classic_safety.ivy: line 678: basic_safety.gdc_chain_lemma9.invar347 ... PASS + classic_safety.ivy: line 680: basic_safety.gdc_chain_lemma9.invar348 ... PASS + classic_safety.ivy: line 682: basic_safety.gdc_chain_lemma9.invar349 ... PASS + classic_safety.ivy: line 684: basic_safety.gdc_chain_lemma9.invar350 ... PASS + classic_safety.ivy: line 686: basic_safety.gdc_chain_lemma9.invar351 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_late + classic_safety.ivy: line 672: basic_safety.gdc_chain_lemma9.invar344 ... PASS + classic_safety.ivy: line 674: basic_safety.gdc_chain_lemma9.invar345 ... PASS + classic_safety.ivy: line 676: basic_safety.gdc_chain_lemma9.invar346 ... PASS + classic_safety.ivy: line 678: basic_safety.gdc_chain_lemma9.invar347 ... PASS + classic_safety.ivy: line 680: basic_safety.gdc_chain_lemma9.invar348 ... PASS + classic_safety.ivy: line 682: basic_safety.gdc_chain_lemma9.invar349 ... PASS + classic_safety.ivy: line 684: basic_safety.gdc_chain_lemma9.invar350 ... PASS + classic_safety.ivy: line 686: basic_safety.gdc_chain_lemma9.invar351 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b1_correct + classic_safety.ivy: line 672: basic_safety.gdc_chain_lemma9.invar344 ... PASS + classic_safety.ivy: line 674: basic_safety.gdc_chain_lemma9.invar345 ... PASS + classic_safety.ivy: line 676: basic_safety.gdc_chain_lemma9.invar346 ... PASS + classic_safety.ivy: line 678: basic_safety.gdc_chain_lemma9.invar347 ... PASS + classic_safety.ivy: line 680: basic_safety.gdc_chain_lemma9.invar348 ... PASS + classic_safety.ivy: line 682: basic_safety.gdc_chain_lemma9.invar349 ... PASS + classic_safety.ivy: line 684: basic_safety.gdc_chain_lemma9.invar350 ... PASS + classic_safety.ivy: line 686: basic_safety.gdc_chain_lemma9.invar351 ... PASS + (internal) ext:basic_safety.processor.validator.timeout_synchronisation + classic_safety.ivy: line 672: basic_safety.gdc_chain_lemma9.invar344 ... PASS + classic_safety.ivy: line 674: basic_safety.gdc_chain_lemma9.invar345 ... PASS + classic_safety.ivy: line 676: basic_safety.gdc_chain_lemma9.invar346 ... PASS + classic_safety.ivy: line 678: basic_safety.gdc_chain_lemma9.invar347 ... PASS + classic_safety.ivy: line 680: basic_safety.gdc_chain_lemma9.invar348 ... PASS + classic_safety.ivy: line 682: basic_safety.gdc_chain_lemma9.invar349 ... PASS + classic_safety.ivy: line 684: basic_safety.gdc_chain_lemma9.invar350 ... PASS + classic_safety.ivy: line 686: basic_safety.gdc_chain_lemma9.invar351 ... PASS + (internal) ext:basic_safety.processor.validator.timer_expiry + classic_safety.ivy: line 672: basic_safety.gdc_chain_lemma9.invar344 ... PASS + classic_safety.ivy: line 674: basic_safety.gdc_chain_lemma9.invar345 ... PASS + classic_safety.ivy: line 676: basic_safety.gdc_chain_lemma9.invar346 ... PASS + classic_safety.ivy: line 678: basic_safety.gdc_chain_lemma9.invar347 ... PASS + classic_safety.ivy: line 680: basic_safety.gdc_chain_lemma9.invar348 ... PASS + classic_safety.ivy: line 682: basic_safety.gdc_chain_lemma9.invar349 ... PASS + classic_safety.ivy: line 684: basic_safety.gdc_chain_lemma9.invar350 ... PASS + classic_safety.ivy: line 686: basic_safety.gdc_chain_lemma9.invar351 ... PASS + (internal) ext:shim.prepare_handler.handle + classic_safety.ivy: line 672: basic_safety.gdc_chain_lemma9.invar344 ... PASS + classic_safety.ivy: line 674: basic_safety.gdc_chain_lemma9.invar345 ... PASS + classic_safety.ivy: line 676: basic_safety.gdc_chain_lemma9.invar346 ... PASS + classic_safety.ivy: line 678: basic_safety.gdc_chain_lemma9.invar347 ... PASS + classic_safety.ivy: line 680: basic_safety.gdc_chain_lemma9.invar348 ... PASS + classic_safety.ivy: line 682: basic_safety.gdc_chain_lemma9.invar349 ... PASS + classic_safety.ivy: line 684: basic_safety.gdc_chain_lemma9.invar350 ... PASS + classic_safety.ivy: line 686: basic_safety.gdc_chain_lemma9.invar351 ... PASS + (internal) ext:shim.proposal_handler.handle + classic_safety.ivy: line 672: basic_safety.gdc_chain_lemma9.invar344 ... PASS + classic_safety.ivy: line 674: basic_safety.gdc_chain_lemma9.invar345 ... PASS + classic_safety.ivy: line 676: basic_safety.gdc_chain_lemma9.invar346 ... PASS + classic_safety.ivy: line 678: basic_safety.gdc_chain_lemma9.invar347 ... PASS + classic_safety.ivy: line 680: basic_safety.gdc_chain_lemma9.invar348 ... PASS + classic_safety.ivy: line 682: basic_safety.gdc_chain_lemma9.invar349 ... PASS + classic_safety.ivy: line 684: basic_safety.gdc_chain_lemma9.invar350 ... PASS + classic_safety.ivy: line 686: basic_safety.gdc_chain_lemma9.invar351 ... PASS + (internal) ext:shim.qc_handler.handle + classic_safety.ivy: line 672: basic_safety.gdc_chain_lemma9.invar344 ... PASS + classic_safety.ivy: line 674: basic_safety.gdc_chain_lemma9.invar345 ... PASS + classic_safety.ivy: line 676: basic_safety.gdc_chain_lemma9.invar346 ... PASS + classic_safety.ivy: line 678: basic_safety.gdc_chain_lemma9.invar347 ... PASS + classic_safety.ivy: line 680: basic_safety.gdc_chain_lemma9.invar348 ... PASS + classic_safety.ivy: line 682: basic_safety.gdc_chain_lemma9.invar349 ... PASS + classic_safety.ivy: line 684: basic_safety.gdc_chain_lemma9.invar350 ... PASS + classic_safety.ivy: line 686: basic_safety.gdc_chain_lemma9.invar351 ... PASS + (internal) ext:shim.tc_handler.handle + classic_safety.ivy: line 672: basic_safety.gdc_chain_lemma9.invar344 ... PASS + classic_safety.ivy: line 674: basic_safety.gdc_chain_lemma9.invar345 ... PASS + classic_safety.ivy: line 676: basic_safety.gdc_chain_lemma9.invar346 ... PASS + classic_safety.ivy: line 678: basic_safety.gdc_chain_lemma9.invar347 ... PASS + classic_safety.ivy: line 680: basic_safety.gdc_chain_lemma9.invar348 ... PASS + classic_safety.ivy: line 682: basic_safety.gdc_chain_lemma9.invar349 ... PASS + classic_safety.ivy: line 684: basic_safety.gdc_chain_lemma9.invar350 ... PASS + classic_safety.ivy: line 686: basic_safety.gdc_chain_lemma9.invar351 ... PASS + (internal) ext:shim.timeout_handler.handle + classic_safety.ivy: line 672: basic_safety.gdc_chain_lemma9.invar344 ... PASS + classic_safety.ivy: line 674: basic_safety.gdc_chain_lemma9.invar345 ... PASS + classic_safety.ivy: line 676: basic_safety.gdc_chain_lemma9.invar346 ... PASS + classic_safety.ivy: line 678: basic_safety.gdc_chain_lemma9.invar347 ... PASS + classic_safety.ivy: line 680: basic_safety.gdc_chain_lemma9.invar348 ... PASS + classic_safety.ivy: line 682: basic_safety.gdc_chain_lemma9.invar349 ... PASS + classic_safety.ivy: line 684: basic_safety.gdc_chain_lemma9.invar350 ... PASS + classic_safety.ivy: line 686: basic_safety.gdc_chain_lemma9.invar351 ... PASS + + The following program assertions are treated as assumptions: + in action basic_safety.processor.validator.proposal_b0_late when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + algorithm.ivy: line 545: assumption + algorithm.ivy: line 546: assumption + algorithm.ivy: line 547: assumption + algorithm.ivy: line 548: assumption + algorithm.ivy: line 549: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action basic_safety.processor.validator.proposal_b0_correct when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + algorithm.ivy: line 528: assumption + algorithm.ivy: line 529: assumption + algorithm.ivy: line 530: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action basic_safety.processor.validator.aggregate_prepares when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + algorithm.ivy: line 198: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action basic_safety.processor.validator.proposal_b1_correct when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + algorithm.ivy: line 564: assumption + algorithm.ivy: line 565: assumption + algorithm.ivy: line 566: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action gv.node_voted when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.advanceToRound: + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action basic_safety.processor.validator.finished_prepareQC_processing when called from basic_safety.processor.validator.b0_qc,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 475: assumption + algorithm.ivy: line 476: assumption + in action shim.timeout_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.timeout_synchronisation when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + algorithm.ivy: line 431: assumption + algorithm.ivy: line 433: assumption + algorithm.ivy: line 434: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action basic_safety.processor.validator.process_timeoutQC when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + algorithm.ivy: line 442: assumption + algorithm.ivy: line 443: assumption + algorithm.ivy: line 444: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action gv.node_timeout when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.timeout: + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action gv.node_processed_qc when called from basic_safety.processor.validator.b0_qc,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action basic_safety.processor.validator.fallback_recovery when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + algorithm.ivy: line 455: assumption + algorithm.ivy: line 456: assumption + algorithm.ivy: line 457: assumption + algorithm.ivy: line 458: assumption + algorithm.ivy: line 459: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action basic_safety.processor.validator.fallback when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + algorithm.ivy: line 419: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action basic_safety.processor.validator.no_proposal when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + algorithm.ivy: line 496: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action round_t.prev when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback,basic_safety.processor.validator.leader_failed: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action gv.node_locked_quorum when called from basic_safety.processor.validator.b0_qc,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action basic_safety.processor.validator.leader_failed when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + algorithm.ivy: line 510: assumption + algorithm.ivy: line 511: assumption + algorithm.ivy: line 512: assumption + algorithm.ivy: line 513: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action shim.prepare_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.byzantine_send when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + algorithm.ivy: line 219: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action round_t.next when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action shim.tc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.process_proposal when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + algorithm.ivy: line 394: assumption + algorithm.ivy: line 395: assumption + algorithm.ivy: line 396: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action height_t.next when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + in action basic_safety.processor.validator.timer_expiry when called from basic_safety.processor.validator.timeout_synchronisation,the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + algorithm.ivy: line 213: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action basic_safety.processor.validator.advanceToRound when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal: + algorithm.ivy: line 253: assumption + algorithm.ivy: line 254: assumption + algorithm.ivy: line 255: assumption + algorithm.ivy: line 256: assumption + algorithm.ivy: line 275: assumption + algorithm.ivy: line 276: assumption + in action height_t.prev when called from basic_safety.processor.validator.tryLockAndCommit: + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + in action basic_safety.processor.validator.b0_qc when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + algorithm.ivy: line 578: assumption + algorithm.ivy: line 592: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action basic_safety.processor.validator.tryLockAndCommit when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 288: assumption + algorithm.ivy: line 289: assumption + algorithm.ivy: line 290: assumption + algorithm.ivy: line 310: assumption + algorithm.ivy: line 311: assumption + algorithm.ivy: line 312: assumption + in action basic_safety.processor.validator.process_prepareQC when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + algorithm.ivy: line 344: assumption + algorithm.ivy: line 361: assumption + algorithm.ivy: line 379: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action shim.qc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.aggregate_timeout when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + algorithm.ivy: line 204: assumption + algorithm.ivy: line 205: assumption + algorithm.ivy: line 206: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action shim.proposal_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + +OK +Fri Jan 13 00:49:30 IST 2023 + +Isolate basic_safety.global_properties: + + The following properties are assumed as axioms: + domain_model.ivy: line 28: block_t.axiom64 + domain_model.ivy: line 30: block_t.axiom65 + domain_model.ivy: line 31: block_t.axiom66 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + ubd_seq.ivy: line 18: height_t.successor_definition + global_view.ivy: line 17: gv.def168 + algorithm.ivy: line 29: basic_safety.processor.validator.def118(V0:node_t) + algorithm.ivy: line 32: basic_safety.processor.validator.def119(V0:node_t) + classic_safety.ivy: line 772: basic_safety.blockchain_safety_lemma2.def374 + + The following properties are to be checked: + classic_safety.ivy: line 792: basic_safety.blockchain_safety_lemma2.prop384 [proved by axiom schema] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: height_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: height_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: height_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: height_t.spec.prop1 [assumed] + classic_safety.ivy: line 782: basic_safety.blockchain_safety_lemma2.prop379 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 802: basic_safety.global_properties.invar386 + classic_safety.ivy: line 804: basic_safety.global_properties.round_safety_statement + classic_safety.ivy: line 806: basic_safety.global_properties.invar387 + classic_safety.ivy: line 811: basic_safety.global_properties.invar388 + + The following action implementations are present: + algorithm.ivy: line 252: implementation of basic_safety.processor.validator.advanceToRound + algorithm.ivy: line 196: implementation of basic_safety.processor.validator.aggregate_prepares + algorithm.ivy: line 203: implementation of basic_safety.processor.validator.aggregate_timeout + algorithm.ivy: line 577: implementation of basic_safety.processor.validator.b0_qc + algorithm.ivy: line 161: implementation of basic_safety.processor.validator.broadcast_prepare + algorithm.ivy: line 152: implementation of basic_safety.processor.validator.broadcast_proposal + algorithm.ivy: line 170: implementation of basic_safety.processor.validator.broadcast_qc + algorithm.ivy: line 179: implementation of basic_safety.processor.validator.broadcast_timeout + algorithm.ivy: line 218: implementation of basic_safety.processor.validator.byzantine_send + algorithm.ivy: line 418: implementation of basic_safety.processor.validator.fallback + algorithm.ivy: line 453: implementation of basic_safety.processor.validator.fallback_recovery + algorithm.ivy: line 474: implementation of basic_safety.processor.validator.finished_prepareQC_processing + algorithm.ivy: line 508: implementation of basic_safety.processor.validator.leader_failed + algorithm.ivy: line 494: implementation of basic_safety.processor.validator.no_proposal + algorithm.ivy: line 343: implementation of basic_safety.processor.validator.process_prepareQC + algorithm.ivy: line 392: implementation of basic_safety.processor.validator.process_proposal + algorithm.ivy: line 440: implementation of basic_safety.processor.validator.process_timeoutQC + algorithm.ivy: line 526: implementation of basic_safety.processor.validator.proposal_b0_correct + algorithm.ivy: line 543: implementation of basic_safety.processor.validator.proposal_b0_late + algorithm.ivy: line 562: implementation of basic_safety.processor.validator.proposal_b1_correct + algorithm.ivy: line 124: implementation of shim.prepare_handler.handle + algorithm.ivy: line 109: implementation of shim.proposal_handler.handle + algorithm.ivy: line 129: implementation of shim.qc_handler.handle + algorithm.ivy: line 144: implementation of shim.tc_handler.handle + algorithm.ivy: line 137: implementation of shim.timeout_handler.handle + algorithm.ivy: line 411: implementation of basic_safety.processor.validator.timeout + algorithm.ivy: line 429: implementation of basic_safety.processor.validator.timeout_synchronisation + algorithm.ivy: line 212: implementation of basic_safety.processor.validator.timer_expiry + algorithm.ivy: line 287: implementation of basic_safety.processor.validator.tryLockAndCommit + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of height_t.next + ubd_seq.ivy: line 36: monitor of height_t.prev + ubd_seq.ivy: line 34: monitor of height_t.prev + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + algorithm.ivy: line 69: basic_safety.processor.validator.init[after125] + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 802: basic_safety.global_properties.invar386 ... PASS + classic_safety.ivy: line 804: basic_safety.global_properties.round_safety_statement ... PASS + classic_safety.ivy: line 806: basic_safety.global_properties.invar387 ... PASS + classic_safety.ivy: line 811: basic_safety.global_properties.invar388 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:basic_safety.processor.validator.aggregate_prepares + classic_safety.ivy: line 802: basic_safety.global_properties.invar386 ... PASS + classic_safety.ivy: line 804: basic_safety.global_properties.round_safety_statement ... PASS + classic_safety.ivy: line 806: basic_safety.global_properties.invar387 ... PASS + classic_safety.ivy: line 811: basic_safety.global_properties.invar388 ... PASS + (internal) ext:basic_safety.processor.validator.aggregate_timeout + classic_safety.ivy: line 802: basic_safety.global_properties.invar386 ... PASS + classic_safety.ivy: line 804: basic_safety.global_properties.round_safety_statement ... PASS + classic_safety.ivy: line 806: basic_safety.global_properties.invar387 ... PASS + classic_safety.ivy: line 811: basic_safety.global_properties.invar388 ... PASS + (internal) ext:basic_safety.processor.validator.b0_qc + classic_safety.ivy: line 802: basic_safety.global_properties.invar386 ... PASS + classic_safety.ivy: line 804: basic_safety.global_properties.round_safety_statement ... PASS + classic_safety.ivy: line 806: basic_safety.global_properties.invar387 ... PASS + classic_safety.ivy: line 811: basic_safety.global_properties.invar388 ... PASS + (internal) ext:basic_safety.processor.validator.byzantine_send + classic_safety.ivy: line 802: basic_safety.global_properties.invar386 ... PASS + classic_safety.ivy: line 804: basic_safety.global_properties.round_safety_statement ... PASS + classic_safety.ivy: line 806: basic_safety.global_properties.invar387 ... PASS + classic_safety.ivy: line 811: basic_safety.global_properties.invar388 ... PASS + (internal) ext:basic_safety.processor.validator.fallback + classic_safety.ivy: line 802: basic_safety.global_properties.invar386 ... PASS + classic_safety.ivy: line 804: basic_safety.global_properties.round_safety_statement ... PASS + classic_safety.ivy: line 806: basic_safety.global_properties.invar387 ... PASS + classic_safety.ivy: line 811: basic_safety.global_properties.invar388 ... PASS + (internal) ext:basic_safety.processor.validator.fallback_recovery + classic_safety.ivy: line 802: basic_safety.global_properties.invar386 ... PASS + classic_safety.ivy: line 804: basic_safety.global_properties.round_safety_statement ... PASS + classic_safety.ivy: line 806: basic_safety.global_properties.invar387 ... PASS + classic_safety.ivy: line 811: basic_safety.global_properties.invar388 ... PASS + (internal) ext:basic_safety.processor.validator.leader_failed + classic_safety.ivy: line 802: basic_safety.global_properties.invar386 ... PASS + classic_safety.ivy: line 804: basic_safety.global_properties.round_safety_statement ... PASS + classic_safety.ivy: line 806: basic_safety.global_properties.invar387 ... PASS + classic_safety.ivy: line 811: basic_safety.global_properties.invar388 ... PASS + (internal) ext:basic_safety.processor.validator.no_proposal + classic_safety.ivy: line 802: basic_safety.global_properties.invar386 ... PASS + classic_safety.ivy: line 804: basic_safety.global_properties.round_safety_statement ... PASS + classic_safety.ivy: line 806: basic_safety.global_properties.invar387 ... PASS + classic_safety.ivy: line 811: basic_safety.global_properties.invar388 ... PASS + (internal) ext:basic_safety.processor.validator.process_prepareQC + classic_safety.ivy: line 802: basic_safety.global_properties.invar386 ... PASS + classic_safety.ivy: line 804: basic_safety.global_properties.round_safety_statement ... PASS + classic_safety.ivy: line 806: basic_safety.global_properties.invar387 ... PASS + classic_safety.ivy: line 811: basic_safety.global_properties.invar388 ... PASS + (internal) ext:basic_safety.processor.validator.process_proposal + classic_safety.ivy: line 802: basic_safety.global_properties.invar386 ... PASS + classic_safety.ivy: line 804: basic_safety.global_properties.round_safety_statement ... PASS + classic_safety.ivy: line 806: basic_safety.global_properties.invar387 ... PASS + classic_safety.ivy: line 811: basic_safety.global_properties.invar388 ... PASS + (internal) ext:basic_safety.processor.validator.process_timeoutQC + classic_safety.ivy: line 802: basic_safety.global_properties.invar386 ... PASS + classic_safety.ivy: line 804: basic_safety.global_properties.round_safety_statement ... PASS + classic_safety.ivy: line 806: basic_safety.global_properties.invar387 ... PASS + classic_safety.ivy: line 811: basic_safety.global_properties.invar388 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_correct + classic_safety.ivy: line 802: basic_safety.global_properties.invar386 ... PASS + classic_safety.ivy: line 804: basic_safety.global_properties.round_safety_statement ... PASS + classic_safety.ivy: line 806: basic_safety.global_properties.invar387 ... PASS + classic_safety.ivy: line 811: basic_safety.global_properties.invar388 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_late + classic_safety.ivy: line 802: basic_safety.global_properties.invar386 ... PASS + classic_safety.ivy: line 804: basic_safety.global_properties.round_safety_statement ... PASS + classic_safety.ivy: line 806: basic_safety.global_properties.invar387 ... PASS + classic_safety.ivy: line 811: basic_safety.global_properties.invar388 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b1_correct + classic_safety.ivy: line 802: basic_safety.global_properties.invar386 ... PASS + classic_safety.ivy: line 804: basic_safety.global_properties.round_safety_statement ... PASS + classic_safety.ivy: line 806: basic_safety.global_properties.invar387 ... PASS + classic_safety.ivy: line 811: basic_safety.global_properties.invar388 ... PASS + (internal) ext:basic_safety.processor.validator.timeout_synchronisation + classic_safety.ivy: line 802: basic_safety.global_properties.invar386 ... PASS + classic_safety.ivy: line 804: basic_safety.global_properties.round_safety_statement ... PASS + classic_safety.ivy: line 806: basic_safety.global_properties.invar387 ... PASS + classic_safety.ivy: line 811: basic_safety.global_properties.invar388 ... PASS + (internal) ext:basic_safety.processor.validator.timer_expiry + classic_safety.ivy: line 802: basic_safety.global_properties.invar386 ... PASS + classic_safety.ivy: line 804: basic_safety.global_properties.round_safety_statement ... PASS + classic_safety.ivy: line 806: basic_safety.global_properties.invar387 ... PASS + classic_safety.ivy: line 811: basic_safety.global_properties.invar388 ... PASS + (internal) ext:shim.prepare_handler.handle + classic_safety.ivy: line 802: basic_safety.global_properties.invar386 ... PASS + classic_safety.ivy: line 804: basic_safety.global_properties.round_safety_statement ... PASS + classic_safety.ivy: line 806: basic_safety.global_properties.invar387 ... PASS + classic_safety.ivy: line 811: basic_safety.global_properties.invar388 ... PASS + (internal) ext:shim.proposal_handler.handle + classic_safety.ivy: line 802: basic_safety.global_properties.invar386 ... PASS + classic_safety.ivy: line 804: basic_safety.global_properties.round_safety_statement ... PASS + classic_safety.ivy: line 806: basic_safety.global_properties.invar387 ... PASS + classic_safety.ivy: line 811: basic_safety.global_properties.invar388 ... PASS + (internal) ext:shim.qc_handler.handle + classic_safety.ivy: line 802: basic_safety.global_properties.invar386 ... PASS + classic_safety.ivy: line 804: basic_safety.global_properties.round_safety_statement ... PASS + classic_safety.ivy: line 806: basic_safety.global_properties.invar387 ... PASS + classic_safety.ivy: line 811: basic_safety.global_properties.invar388 ... PASS + (internal) ext:shim.tc_handler.handle + classic_safety.ivy: line 802: basic_safety.global_properties.invar386 ... PASS + classic_safety.ivy: line 804: basic_safety.global_properties.round_safety_statement ... PASS + classic_safety.ivy: line 806: basic_safety.global_properties.invar387 ... PASS + classic_safety.ivy: line 811: basic_safety.global_properties.invar388 ... PASS + (internal) ext:shim.timeout_handler.handle + classic_safety.ivy: line 802: basic_safety.global_properties.invar386 ... PASS + classic_safety.ivy: line 804: basic_safety.global_properties.round_safety_statement ... PASS + classic_safety.ivy: line 806: basic_safety.global_properties.invar387 ... PASS + classic_safety.ivy: line 811: basic_safety.global_properties.invar388 ... PASS + + The following program assertions are treated as assumptions: + in action basic_safety.processor.validator.proposal_b0_late when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + algorithm.ivy: line 545: assumption + algorithm.ivy: line 546: assumption + algorithm.ivy: line 547: assumption + algorithm.ivy: line 548: assumption + algorithm.ivy: line 549: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + in action basic_safety.processor.validator.proposal_b0_correct when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + algorithm.ivy: line 528: assumption + algorithm.ivy: line 529: assumption + algorithm.ivy: line 530: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + in action basic_safety.processor.validator.aggregate_prepares when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + algorithm.ivy: line 198: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + in action basic_safety.processor.validator.proposal_b1_correct when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + algorithm.ivy: line 564: assumption + algorithm.ivy: line 565: assumption + algorithm.ivy: line 566: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + in action gv.node_voted when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.advanceToRound: + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.timeout_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.timeout_synchronisation when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + algorithm.ivy: line 431: assumption + algorithm.ivy: line 433: assumption + algorithm.ivy: line 434: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + in action basic_safety.processor.validator.process_timeoutQC when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + algorithm.ivy: line 442: assumption + algorithm.ivy: line 443: assumption + algorithm.ivy: line 444: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + in action gv.node_timeout when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.timeout: + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_processed_qc when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.fallback_recovery when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + algorithm.ivy: line 455: assumption + algorithm.ivy: line 456: assumption + algorithm.ivy: line 457: assumption + algorithm.ivy: line 458: assumption + algorithm.ivy: line 459: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + in action basic_safety.processor.validator.fallback when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + algorithm.ivy: line 419: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + in action basic_safety.processor.validator.no_proposal when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + algorithm.ivy: line 496: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + in action basic_safety.processor.validator.process_prepareQC when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + algorithm.ivy: line 344: assumption + algorithm.ivy: line 361: assumption + algorithm.ivy: line 379: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + in action gv.node_locked_quorum when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.leader_failed when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + algorithm.ivy: line 510: assumption + algorithm.ivy: line 511: assumption + algorithm.ivy: line 512: assumption + algorithm.ivy: line 513: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + in action shim.prepare_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.byzantine_send when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + algorithm.ivy: line 219: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + in action round_t.next when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.tc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.process_proposal when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + algorithm.ivy: line 394: assumption + algorithm.ivy: line 395: assumption + algorithm.ivy: line 396: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + in action height_t.next when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + in action basic_safety.processor.validator.timer_expiry when called from basic_safety.processor.validator.timeout_synchronisation,the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + algorithm.ivy: line 213: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + in action basic_safety.processor.validator.advanceToRound when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + algorithm.ivy: line 253: assumption + algorithm.ivy: line 254: assumption + algorithm.ivy: line 255: assumption + algorithm.ivy: line 256: assumption + algorithm.ivy: line 275: assumption + algorithm.ivy: line 276: assumption + in action height_t.prev when called from basic_safety.processor.validator.tryLockAndCommit: + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + in action basic_safety.processor.validator.finished_prepareQC_processing when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + algorithm.ivy: line 475: assumption + algorithm.ivy: line 476: assumption + in action basic_safety.processor.validator.b0_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + algorithm.ivy: line 578: assumption + algorithm.ivy: line 592: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + in action basic_safety.processor.validator.tryLockAndCommit when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 288: assumption + algorithm.ivy: line 289: assumption + algorithm.ivy: line 290: assumption + algorithm.ivy: line 310: assumption + algorithm.ivy: line 311: assumption + algorithm.ivy: line 312: assumption + in action round_t.prev when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback,basic_safety.processor.validator.leader_failed: + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.qc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.aggregate_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + algorithm.ivy: line 204: assumption + algorithm.ivy: line 205: assumption + algorithm.ivy: line 206: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + in action shim.proposal_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + +OK +Fri Jan 13 00:54:18 IST 2023 + +Isolate basic_safety.ldc_properties: + + The following properties are assumed as axioms: + domain_model.ivy: line 28: block_t.axiom64 + domain_model.ivy: line 30: block_t.axiom65 + domain_model.ivy: line 31: block_t.axiom66 + domain_model.ivy: line 83: cert_t.axiom73 + domain_model.ivy: line 84: cert_t.axiom74 + domain_model.ivy: line 85: cert_t.axiom75 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + ubd_seq.ivy: line 18: height_t.successor_definition + global_view.ivy: line 17: gv.def168 + classic_safety.ivy: line 68: gdc_properties.def187 + algorithm.ivy: line 29: basic_safety.processor.validator.def118(V0:node_t) + algorithm.ivy: line 32: basic_safety.processor.validator.def119(V0:node_t) + algorithm.ivy: line 47: basic_safety.processor.validator.def122(V0:node_t) + classic_safety.ivy: line 413: basic_safety.ldc_propertiesm1.def280 + classic_safety.ivy: line 417: basic_safety.ldc_propertiesm1.def281 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: height_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: height_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: height_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: height_t.spec.prop1 [assumed] + classic_safety.ivy: line 419: basic_safety.ldc_propertiesm1.prop282 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 443: basic_safety.ldc_properties.invar284 + classic_safety.ivy: line 446: basic_safety.ldc_properties.invar285 + classic_safety.ivy: line 449: basic_safety.ldc_properties.invar286 + classic_safety.ivy: line 451: basic_safety.ldc_properties.invar287 + classic_safety.ivy: line 453: basic_safety.ldc_properties.invar288 + classic_safety.ivy: line 455: basic_safety.ldc_properties.invar289 + classic_safety.ivy: line 457: basic_safety.ldc_properties.invar290 + classic_safety.ivy: line 459: basic_safety.ldc_properties.invar291 + classic_safety.ivy: line 461: basic_safety.ldc_properties.invar292 + classic_safety.ivy: line 463: basic_safety.ldc_properties.invar293 + + The following action implementations are present: + algorithm.ivy: line 252: implementation of basic_safety.processor.validator.advanceToRound + algorithm.ivy: line 196: implementation of basic_safety.processor.validator.aggregate_prepares + algorithm.ivy: line 203: implementation of basic_safety.processor.validator.aggregate_timeout + algorithm.ivy: line 577: implementation of basic_safety.processor.validator.b0_qc + algorithm.ivy: line 161: implementation of basic_safety.processor.validator.broadcast_prepare + algorithm.ivy: line 152: implementation of basic_safety.processor.validator.broadcast_proposal + algorithm.ivy: line 170: implementation of basic_safety.processor.validator.broadcast_qc + algorithm.ivy: line 179: implementation of basic_safety.processor.validator.broadcast_timeout + algorithm.ivy: line 218: implementation of basic_safety.processor.validator.byzantine_send + algorithm.ivy: line 418: implementation of basic_safety.processor.validator.fallback + algorithm.ivy: line 453: implementation of basic_safety.processor.validator.fallback_recovery + algorithm.ivy: line 474: implementation of basic_safety.processor.validator.finished_prepareQC_processing + algorithm.ivy: line 508: implementation of basic_safety.processor.validator.leader_failed + algorithm.ivy: line 494: implementation of basic_safety.processor.validator.no_proposal + algorithm.ivy: line 343: implementation of basic_safety.processor.validator.process_prepareQC + algorithm.ivy: line 392: implementation of basic_safety.processor.validator.process_proposal + algorithm.ivy: line 440: implementation of basic_safety.processor.validator.process_timeoutQC + algorithm.ivy: line 526: implementation of basic_safety.processor.validator.proposal_b0_correct + algorithm.ivy: line 543: implementation of basic_safety.processor.validator.proposal_b0_late + algorithm.ivy: line 562: implementation of basic_safety.processor.validator.proposal_b1_correct + algorithm.ivy: line 124: implementation of shim.prepare_handler.handle + algorithm.ivy: line 109: implementation of shim.proposal_handler.handle + algorithm.ivy: line 129: implementation of shim.qc_handler.handle + algorithm.ivy: line 144: implementation of shim.tc_handler.handle + algorithm.ivy: line 137: implementation of shim.timeout_handler.handle + algorithm.ivy: line 411: implementation of basic_safety.processor.validator.timeout + algorithm.ivy: line 429: implementation of basic_safety.processor.validator.timeout_synchronisation + algorithm.ivy: line 212: implementation of basic_safety.processor.validator.timer_expiry + algorithm.ivy: line 287: implementation of basic_safety.processor.validator.tryLockAndCommit + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of height_t.next + ubd_seq.ivy: line 36: monitor of height_t.prev + ubd_seq.ivy: line 34: monitor of height_t.prev + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + algorithm.ivy: line 69: basic_safety.processor.validator.init[after125] + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 443: basic_safety.ldc_properties.invar284 ... PASS + classic_safety.ivy: line 446: basic_safety.ldc_properties.invar285 ... PASS + classic_safety.ivy: line 449: basic_safety.ldc_properties.invar286 ... PASS + classic_safety.ivy: line 451: basic_safety.ldc_properties.invar287 ... PASS + classic_safety.ivy: line 453: basic_safety.ldc_properties.invar288 ... PASS + classic_safety.ivy: line 455: basic_safety.ldc_properties.invar289 ... PASS + classic_safety.ivy: line 457: basic_safety.ldc_properties.invar290 ... PASS + classic_safety.ivy: line 459: basic_safety.ldc_properties.invar291 ... PASS + classic_safety.ivy: line 461: basic_safety.ldc_properties.invar292 ... PASS + classic_safety.ivy: line 463: basic_safety.ldc_properties.invar293 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:basic_safety.processor.validator.aggregate_prepares + classic_safety.ivy: line 443: basic_safety.ldc_properties.invar284 ... PASS + classic_safety.ivy: line 446: basic_safety.ldc_properties.invar285 ... PASS + classic_safety.ivy: line 449: basic_safety.ldc_properties.invar286 ... PASS + classic_safety.ivy: line 451: basic_safety.ldc_properties.invar287 ... PASS + classic_safety.ivy: line 453: basic_safety.ldc_properties.invar288 ... PASS + classic_safety.ivy: line 455: basic_safety.ldc_properties.invar289 ... PASS + classic_safety.ivy: line 457: basic_safety.ldc_properties.invar290 ... PASS + classic_safety.ivy: line 459: basic_safety.ldc_properties.invar291 ... PASS + classic_safety.ivy: line 461: basic_safety.ldc_properties.invar292 ... PASS + classic_safety.ivy: line 463: basic_safety.ldc_properties.invar293 ... PASS + (internal) ext:basic_safety.processor.validator.aggregate_timeout + classic_safety.ivy: line 443: basic_safety.ldc_properties.invar284 ... PASS + classic_safety.ivy: line 446: basic_safety.ldc_properties.invar285 ... PASS + classic_safety.ivy: line 449: basic_safety.ldc_properties.invar286 ... PASS + classic_safety.ivy: line 451: basic_safety.ldc_properties.invar287 ... PASS + classic_safety.ivy: line 453: basic_safety.ldc_properties.invar288 ... PASS + classic_safety.ivy: line 455: basic_safety.ldc_properties.invar289 ... PASS + classic_safety.ivy: line 457: basic_safety.ldc_properties.invar290 ... PASS + classic_safety.ivy: line 459: basic_safety.ldc_properties.invar291 ... PASS + classic_safety.ivy: line 461: basic_safety.ldc_properties.invar292 ... PASS + classic_safety.ivy: line 463: basic_safety.ldc_properties.invar293 ... PASS + (internal) ext:basic_safety.processor.validator.b0_qc + classic_safety.ivy: line 443: basic_safety.ldc_properties.invar284 ... PASS + classic_safety.ivy: line 446: basic_safety.ldc_properties.invar285 ... PASS + classic_safety.ivy: line 449: basic_safety.ldc_properties.invar286 ... PASS + classic_safety.ivy: line 451: basic_safety.ldc_properties.invar287 ... PASS + classic_safety.ivy: line 453: basic_safety.ldc_properties.invar288 ... PASS + classic_safety.ivy: line 455: basic_safety.ldc_properties.invar289 ... PASS + classic_safety.ivy: line 457: basic_safety.ldc_properties.invar290 ... PASS + classic_safety.ivy: line 459: basic_safety.ldc_properties.invar291 ... PASS + classic_safety.ivy: line 461: basic_safety.ldc_properties.invar292 ... PASS + classic_safety.ivy: line 463: basic_safety.ldc_properties.invar293 ... PASS + (internal) ext:basic_safety.processor.validator.byzantine_send + classic_safety.ivy: line 443: basic_safety.ldc_properties.invar284 ... PASS + classic_safety.ivy: line 446: basic_safety.ldc_properties.invar285 ... PASS + classic_safety.ivy: line 449: basic_safety.ldc_properties.invar286 ... PASS + classic_safety.ivy: line 451: basic_safety.ldc_properties.invar287 ... PASS + classic_safety.ivy: line 453: basic_safety.ldc_properties.invar288 ... PASS + classic_safety.ivy: line 455: basic_safety.ldc_properties.invar289 ... PASS + classic_safety.ivy: line 457: basic_safety.ldc_properties.invar290 ... PASS + classic_safety.ivy: line 459: basic_safety.ldc_properties.invar291 ... PASS + classic_safety.ivy: line 461: basic_safety.ldc_properties.invar292 ... PASS + classic_safety.ivy: line 463: basic_safety.ldc_properties.invar293 ... PASS + (internal) ext:basic_safety.processor.validator.fallback + classic_safety.ivy: line 443: basic_safety.ldc_properties.invar284 ... PASS + classic_safety.ivy: line 446: basic_safety.ldc_properties.invar285 ... PASS + classic_safety.ivy: line 449: basic_safety.ldc_properties.invar286 ... PASS + classic_safety.ivy: line 451: basic_safety.ldc_properties.invar287 ... PASS + classic_safety.ivy: line 453: basic_safety.ldc_properties.invar288 ... PASS + classic_safety.ivy: line 455: basic_safety.ldc_properties.invar289 ... PASS + classic_safety.ivy: line 457: basic_safety.ldc_properties.invar290 ... PASS + classic_safety.ivy: line 459: basic_safety.ldc_properties.invar291 ... PASS + classic_safety.ivy: line 461: basic_safety.ldc_properties.invar292 ... PASS + classic_safety.ivy: line 463: basic_safety.ldc_properties.invar293 ... PASS + (internal) ext:basic_safety.processor.validator.fallback_recovery + classic_safety.ivy: line 443: basic_safety.ldc_properties.invar284 ... PASS + classic_safety.ivy: line 446: basic_safety.ldc_properties.invar285 ... PASS + classic_safety.ivy: line 449: basic_safety.ldc_properties.invar286 ... PASS + classic_safety.ivy: line 451: basic_safety.ldc_properties.invar287 ... PASS + classic_safety.ivy: line 453: basic_safety.ldc_properties.invar288 ... PASS + classic_safety.ivy: line 455: basic_safety.ldc_properties.invar289 ... PASS + classic_safety.ivy: line 457: basic_safety.ldc_properties.invar290 ... PASS + classic_safety.ivy: line 459: basic_safety.ldc_properties.invar291 ... PASS + classic_safety.ivy: line 461: basic_safety.ldc_properties.invar292 ... PASS + classic_safety.ivy: line 463: basic_safety.ldc_properties.invar293 ... PASS + (internal) ext:basic_safety.processor.validator.leader_failed + classic_safety.ivy: line 443: basic_safety.ldc_properties.invar284 ... PASS + classic_safety.ivy: line 446: basic_safety.ldc_properties.invar285 ... PASS + classic_safety.ivy: line 449: basic_safety.ldc_properties.invar286 ... PASS + classic_safety.ivy: line 451: basic_safety.ldc_properties.invar287 ... PASS + classic_safety.ivy: line 453: basic_safety.ldc_properties.invar288 ... PASS + classic_safety.ivy: line 455: basic_safety.ldc_properties.invar289 ... PASS + classic_safety.ivy: line 457: basic_safety.ldc_properties.invar290 ... PASS + classic_safety.ivy: line 459: basic_safety.ldc_properties.invar291 ... PASS + classic_safety.ivy: line 461: basic_safety.ldc_properties.invar292 ... PASS + classic_safety.ivy: line 463: basic_safety.ldc_properties.invar293 ... PASS + (internal) ext:basic_safety.processor.validator.no_proposal + classic_safety.ivy: line 443: basic_safety.ldc_properties.invar284 ... PASS + classic_safety.ivy: line 446: basic_safety.ldc_properties.invar285 ... PASS + classic_safety.ivy: line 449: basic_safety.ldc_properties.invar286 ... PASS + classic_safety.ivy: line 451: basic_safety.ldc_properties.invar287 ... PASS + classic_safety.ivy: line 453: basic_safety.ldc_properties.invar288 ... PASS + classic_safety.ivy: line 455: basic_safety.ldc_properties.invar289 ... PASS + classic_safety.ivy: line 457: basic_safety.ldc_properties.invar290 ... PASS + classic_safety.ivy: line 459: basic_safety.ldc_properties.invar291 ... PASS + classic_safety.ivy: line 461: basic_safety.ldc_properties.invar292 ... PASS + classic_safety.ivy: line 463: basic_safety.ldc_properties.invar293 ... PASS + (internal) ext:basic_safety.processor.validator.process_prepareQC + classic_safety.ivy: line 443: basic_safety.ldc_properties.invar284 ... PASS + classic_safety.ivy: line 446: basic_safety.ldc_properties.invar285 ... PASS + classic_safety.ivy: line 449: basic_safety.ldc_properties.invar286 ... PASS + classic_safety.ivy: line 451: basic_safety.ldc_properties.invar287 ... PASS + classic_safety.ivy: line 453: basic_safety.ldc_properties.invar288 ... PASS + classic_safety.ivy: line 455: basic_safety.ldc_properties.invar289 ... PASS + classic_safety.ivy: line 457: basic_safety.ldc_properties.invar290 ... PASS + classic_safety.ivy: line 459: basic_safety.ldc_properties.invar291 ... PASS + classic_safety.ivy: line 461: basic_safety.ldc_properties.invar292 ... PASS + classic_safety.ivy: line 463: basic_safety.ldc_properties.invar293 ... PASS + (internal) ext:basic_safety.processor.validator.process_proposal + classic_safety.ivy: line 443: basic_safety.ldc_properties.invar284 ... PASS + classic_safety.ivy: line 446: basic_safety.ldc_properties.invar285 ... PASS + classic_safety.ivy: line 449: basic_safety.ldc_properties.invar286 ... PASS + classic_safety.ivy: line 451: basic_safety.ldc_properties.invar287 ... PASS + classic_safety.ivy: line 453: basic_safety.ldc_properties.invar288 ... PASS + classic_safety.ivy: line 455: basic_safety.ldc_properties.invar289 ... PASS + classic_safety.ivy: line 457: basic_safety.ldc_properties.invar290 ... PASS + classic_safety.ivy: line 459: basic_safety.ldc_properties.invar291 ... PASS + classic_safety.ivy: line 461: basic_safety.ldc_properties.invar292 ... PASS + classic_safety.ivy: line 463: basic_safety.ldc_properties.invar293 ... PASS + (internal) ext:basic_safety.processor.validator.process_timeoutQC + classic_safety.ivy: line 443: basic_safety.ldc_properties.invar284 ... PASS + classic_safety.ivy: line 446: basic_safety.ldc_properties.invar285 ... PASS + classic_safety.ivy: line 449: basic_safety.ldc_properties.invar286 ... PASS + classic_safety.ivy: line 451: basic_safety.ldc_properties.invar287 ... PASS + classic_safety.ivy: line 453: basic_safety.ldc_properties.invar288 ... PASS + classic_safety.ivy: line 455: basic_safety.ldc_properties.invar289 ... PASS + classic_safety.ivy: line 457: basic_safety.ldc_properties.invar290 ... PASS + classic_safety.ivy: line 459: basic_safety.ldc_properties.invar291 ... PASS + classic_safety.ivy: line 461: basic_safety.ldc_properties.invar292 ... PASS + classic_safety.ivy: line 463: basic_safety.ldc_properties.invar293 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_correct + classic_safety.ivy: line 443: basic_safety.ldc_properties.invar284 ... PASS + classic_safety.ivy: line 446: basic_safety.ldc_properties.invar285 ... PASS + classic_safety.ivy: line 449: basic_safety.ldc_properties.invar286 ... PASS + classic_safety.ivy: line 451: basic_safety.ldc_properties.invar287 ... PASS + classic_safety.ivy: line 453: basic_safety.ldc_properties.invar288 ... PASS + classic_safety.ivy: line 455: basic_safety.ldc_properties.invar289 ... PASS + classic_safety.ivy: line 457: basic_safety.ldc_properties.invar290 ... PASS + classic_safety.ivy: line 459: basic_safety.ldc_properties.invar291 ... PASS + classic_safety.ivy: line 461: basic_safety.ldc_properties.invar292 ... PASS + classic_safety.ivy: line 463: basic_safety.ldc_properties.invar293 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_late + classic_safety.ivy: line 443: basic_safety.ldc_properties.invar284 ... PASS + classic_safety.ivy: line 446: basic_safety.ldc_properties.invar285 ... PASS + classic_safety.ivy: line 449: basic_safety.ldc_properties.invar286 ... PASS + classic_safety.ivy: line 451: basic_safety.ldc_properties.invar287 ... PASS + classic_safety.ivy: line 453: basic_safety.ldc_properties.invar288 ... PASS + classic_safety.ivy: line 455: basic_safety.ldc_properties.invar289 ... PASS + classic_safety.ivy: line 457: basic_safety.ldc_properties.invar290 ... PASS + classic_safety.ivy: line 459: basic_safety.ldc_properties.invar291 ... PASS + classic_safety.ivy: line 461: basic_safety.ldc_properties.invar292 ... PASS + classic_safety.ivy: line 463: basic_safety.ldc_properties.invar293 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b1_correct + classic_safety.ivy: line 443: basic_safety.ldc_properties.invar284 ... PASS + classic_safety.ivy: line 446: basic_safety.ldc_properties.invar285 ... PASS + classic_safety.ivy: line 449: basic_safety.ldc_properties.invar286 ... PASS + classic_safety.ivy: line 451: basic_safety.ldc_properties.invar287 ... PASS + classic_safety.ivy: line 453: basic_safety.ldc_properties.invar288 ... PASS + classic_safety.ivy: line 455: basic_safety.ldc_properties.invar289 ... PASS + classic_safety.ivy: line 457: basic_safety.ldc_properties.invar290 ... PASS + classic_safety.ivy: line 459: basic_safety.ldc_properties.invar291 ... PASS + classic_safety.ivy: line 461: basic_safety.ldc_properties.invar292 ... PASS + classic_safety.ivy: line 463: basic_safety.ldc_properties.invar293 ... PASS + (internal) ext:basic_safety.processor.validator.timeout_synchronisation + classic_safety.ivy: line 443: basic_safety.ldc_properties.invar284 ... PASS + classic_safety.ivy: line 446: basic_safety.ldc_properties.invar285 ... PASS + classic_safety.ivy: line 449: basic_safety.ldc_properties.invar286 ... PASS + classic_safety.ivy: line 451: basic_safety.ldc_properties.invar287 ... PASS + classic_safety.ivy: line 453: basic_safety.ldc_properties.invar288 ... PASS + classic_safety.ivy: line 455: basic_safety.ldc_properties.invar289 ... PASS + classic_safety.ivy: line 457: basic_safety.ldc_properties.invar290 ... PASS + classic_safety.ivy: line 459: basic_safety.ldc_properties.invar291 ... PASS + classic_safety.ivy: line 461: basic_safety.ldc_properties.invar292 ... PASS + classic_safety.ivy: line 463: basic_safety.ldc_properties.invar293 ... PASS + (internal) ext:basic_safety.processor.validator.timer_expiry + classic_safety.ivy: line 443: basic_safety.ldc_properties.invar284 ... PASS + classic_safety.ivy: line 446: basic_safety.ldc_properties.invar285 ... PASS + classic_safety.ivy: line 449: basic_safety.ldc_properties.invar286 ... PASS + classic_safety.ivy: line 451: basic_safety.ldc_properties.invar287 ... PASS + classic_safety.ivy: line 453: basic_safety.ldc_properties.invar288 ... PASS + classic_safety.ivy: line 455: basic_safety.ldc_properties.invar289 ... PASS + classic_safety.ivy: line 457: basic_safety.ldc_properties.invar290 ... PASS + classic_safety.ivy: line 459: basic_safety.ldc_properties.invar291 ... PASS + classic_safety.ivy: line 461: basic_safety.ldc_properties.invar292 ... PASS + classic_safety.ivy: line 463: basic_safety.ldc_properties.invar293 ... PASS + (internal) ext:shim.prepare_handler.handle + classic_safety.ivy: line 443: basic_safety.ldc_properties.invar284 ... PASS + classic_safety.ivy: line 446: basic_safety.ldc_properties.invar285 ... PASS + classic_safety.ivy: line 449: basic_safety.ldc_properties.invar286 ... PASS + classic_safety.ivy: line 451: basic_safety.ldc_properties.invar287 ... PASS + classic_safety.ivy: line 453: basic_safety.ldc_properties.invar288 ... PASS + classic_safety.ivy: line 455: basic_safety.ldc_properties.invar289 ... PASS + classic_safety.ivy: line 457: basic_safety.ldc_properties.invar290 ... PASS + classic_safety.ivy: line 459: basic_safety.ldc_properties.invar291 ... PASS + classic_safety.ivy: line 461: basic_safety.ldc_properties.invar292 ... PASS + classic_safety.ivy: line 463: basic_safety.ldc_properties.invar293 ... PASS + (internal) ext:shim.proposal_handler.handle + classic_safety.ivy: line 443: basic_safety.ldc_properties.invar284 ... PASS + classic_safety.ivy: line 446: basic_safety.ldc_properties.invar285 ... PASS + classic_safety.ivy: line 449: basic_safety.ldc_properties.invar286 ... PASS + classic_safety.ivy: line 451: basic_safety.ldc_properties.invar287 ... PASS + classic_safety.ivy: line 453: basic_safety.ldc_properties.invar288 ... PASS + classic_safety.ivy: line 455: basic_safety.ldc_properties.invar289 ... PASS + classic_safety.ivy: line 457: basic_safety.ldc_properties.invar290 ... PASS + classic_safety.ivy: line 459: basic_safety.ldc_properties.invar291 ... PASS + classic_safety.ivy: line 461: basic_safety.ldc_properties.invar292 ... PASS + classic_safety.ivy: line 463: basic_safety.ldc_properties.invar293 ... PASS + (internal) ext:shim.qc_handler.handle + classic_safety.ivy: line 443: basic_safety.ldc_properties.invar284 ... PASS + classic_safety.ivy: line 446: basic_safety.ldc_properties.invar285 ... PASS + classic_safety.ivy: line 449: basic_safety.ldc_properties.invar286 ... PASS + classic_safety.ivy: line 451: basic_safety.ldc_properties.invar287 ... PASS + classic_safety.ivy: line 453: basic_safety.ldc_properties.invar288 ... PASS + classic_safety.ivy: line 455: basic_safety.ldc_properties.invar289 ... PASS + classic_safety.ivy: line 457: basic_safety.ldc_properties.invar290 ... PASS + classic_safety.ivy: line 459: basic_safety.ldc_properties.invar291 ... PASS + classic_safety.ivy: line 461: basic_safety.ldc_properties.invar292 ... PASS + classic_safety.ivy: line 463: basic_safety.ldc_properties.invar293 ... PASS + (internal) ext:shim.tc_handler.handle + classic_safety.ivy: line 443: basic_safety.ldc_properties.invar284 ... PASS + classic_safety.ivy: line 446: basic_safety.ldc_properties.invar285 ... PASS + classic_safety.ivy: line 449: basic_safety.ldc_properties.invar286 ... PASS + classic_safety.ivy: line 451: basic_safety.ldc_properties.invar287 ... PASS + classic_safety.ivy: line 453: basic_safety.ldc_properties.invar288 ... PASS + classic_safety.ivy: line 455: basic_safety.ldc_properties.invar289 ... PASS + classic_safety.ivy: line 457: basic_safety.ldc_properties.invar290 ... PASS + classic_safety.ivy: line 459: basic_safety.ldc_properties.invar291 ... PASS + classic_safety.ivy: line 461: basic_safety.ldc_properties.invar292 ... PASS + classic_safety.ivy: line 463: basic_safety.ldc_properties.invar293 ... PASS + (internal) ext:shim.timeout_handler.handle + classic_safety.ivy: line 443: basic_safety.ldc_properties.invar284 ... PASS + classic_safety.ivy: line 446: basic_safety.ldc_properties.invar285 ... PASS + classic_safety.ivy: line 449: basic_safety.ldc_properties.invar286 ... PASS + classic_safety.ivy: line 451: basic_safety.ldc_properties.invar287 ... PASS + classic_safety.ivy: line 453: basic_safety.ldc_properties.invar288 ... PASS + classic_safety.ivy: line 455: basic_safety.ldc_properties.invar289 ... PASS + classic_safety.ivy: line 457: basic_safety.ldc_properties.invar290 ... PASS + classic_safety.ivy: line 459: basic_safety.ldc_properties.invar291 ... PASS + classic_safety.ivy: line 461: basic_safety.ldc_properties.invar292 ... PASS + classic_safety.ivy: line 463: basic_safety.ldc_properties.invar293 ... PASS + + The following program assertions are treated as assumptions: + in action basic_safety.processor.validator.proposal_b0_late when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + algorithm.ivy: line 545: assumption + algorithm.ivy: line 546: assumption + algorithm.ivy: line 547: assumption + algorithm.ivy: line 548: assumption + algorithm.ivy: line 549: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + in action basic_safety.processor.validator.proposal_b0_correct when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + algorithm.ivy: line 528: assumption + algorithm.ivy: line 529: assumption + algorithm.ivy: line 530: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + in action basic_safety.processor.validator.aggregate_prepares when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + algorithm.ivy: line 198: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + in action basic_safety.processor.validator.proposal_b1_correct when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + algorithm.ivy: line 564: assumption + algorithm.ivy: line 565: assumption + algorithm.ivy: line 566: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + in action gv.node_voted when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.advanceToRound: + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + in action shim.timeout_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.timeout_synchronisation when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + algorithm.ivy: line 431: assumption + algorithm.ivy: line 433: assumption + algorithm.ivy: line 434: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + in action basic_safety.processor.validator.process_timeoutQC when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + algorithm.ivy: line 442: assumption + algorithm.ivy: line 443: assumption + algorithm.ivy: line 444: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + in action gv.node_timeout when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.timeout: + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + in action gv.node_processed_qc when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + in action basic_safety.processor.validator.fallback_recovery when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + algorithm.ivy: line 455: assumption + algorithm.ivy: line 456: assumption + algorithm.ivy: line 457: assumption + algorithm.ivy: line 458: assumption + algorithm.ivy: line 459: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + in action basic_safety.processor.validator.fallback when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + algorithm.ivy: line 419: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + in action basic_safety.processor.validator.no_proposal when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + algorithm.ivy: line 496: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + in action basic_safety.processor.validator.process_prepareQC when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + algorithm.ivy: line 344: assumption + algorithm.ivy: line 361: assumption + algorithm.ivy: line 379: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + in action gv.node_locked_quorum when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + in action basic_safety.processor.validator.leader_failed when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + algorithm.ivy: line 510: assumption + algorithm.ivy: line 511: assumption + algorithm.ivy: line 512: assumption + algorithm.ivy: line 513: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + in action shim.prepare_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.byzantine_send when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + algorithm.ivy: line 219: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + in action round_t.next when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + in action shim.tc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.process_proposal when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + algorithm.ivy: line 394: assumption + algorithm.ivy: line 395: assumption + algorithm.ivy: line 396: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + in action height_t.next when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 432: assumption + in action basic_safety.processor.validator.timer_expiry when called from basic_safety.processor.validator.timeout_synchronisation,the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + algorithm.ivy: line 213: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + in action basic_safety.processor.validator.advanceToRound when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + algorithm.ivy: line 253: assumption + algorithm.ivy: line 254: assumption + algorithm.ivy: line 255: assumption + algorithm.ivy: line 256: assumption + algorithm.ivy: line 275: assumption + algorithm.ivy: line 276: assumption + in action height_t.prev when called from basic_safety.processor.validator.tryLockAndCommit: + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 432: assumption + in action basic_safety.processor.validator.finished_prepareQC_processing when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + algorithm.ivy: line 475: assumption + algorithm.ivy: line 476: assumption + in action basic_safety.processor.validator.b0_qc when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + algorithm.ivy: line 578: assumption + algorithm.ivy: line 592: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + in action basic_safety.processor.validator.tryLockAndCommit when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 288: assumption + algorithm.ivy: line 289: assumption + algorithm.ivy: line 290: assumption + algorithm.ivy: line 310: assumption + algorithm.ivy: line 311: assumption + algorithm.ivy: line 312: assumption + in action round_t.prev when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback,basic_safety.processor.validator.leader_failed: + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + in action shim.qc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.aggregate_timeout when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + algorithm.ivy: line 204: assumption + algorithm.ivy: line 205: assumption + algorithm.ivy: line 206: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + in action shim.proposal_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + +OK +Fri Jan 13 00:58:03 IST 2023 + +Isolate basic_safety.ldc_properties1: + + The following properties are assumed as axioms: + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + ubd_seq.ivy: line 18: height_t.successor_definition + global_view.ivy: line 17: gv.def168 + algorithm.ivy: line 29: basic_safety.processor.validator.def118(V0:node_t) + algorithm.ivy: line 32: basic_safety.processor.validator.def119(V0:node_t) + classic_safety.ivy: line 413: basic_safety.ldc_propertiesm1.def280 + classic_safety.ivy: line 417: basic_safety.ldc_propertiesm1.def281 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: height_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: height_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: height_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: height_t.spec.prop1 [assumed] + classic_safety.ivy: line 419: basic_safety.ldc_propertiesm1.prop282 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 468: basic_safety.ldc_properties1.invar294 + + The following action implementations are present: + algorithm.ivy: line 252: implementation of basic_safety.processor.validator.advanceToRound + algorithm.ivy: line 196: implementation of basic_safety.processor.validator.aggregate_prepares + algorithm.ivy: line 203: implementation of basic_safety.processor.validator.aggregate_timeout + algorithm.ivy: line 577: implementation of basic_safety.processor.validator.b0_qc + algorithm.ivy: line 161: implementation of basic_safety.processor.validator.broadcast_prepare + algorithm.ivy: line 152: implementation of basic_safety.processor.validator.broadcast_proposal + algorithm.ivy: line 170: implementation of basic_safety.processor.validator.broadcast_qc + algorithm.ivy: line 179: implementation of basic_safety.processor.validator.broadcast_timeout + algorithm.ivy: line 218: implementation of basic_safety.processor.validator.byzantine_send + algorithm.ivy: line 418: implementation of basic_safety.processor.validator.fallback + algorithm.ivy: line 453: implementation of basic_safety.processor.validator.fallback_recovery + algorithm.ivy: line 474: implementation of basic_safety.processor.validator.finished_prepareQC_processing + algorithm.ivy: line 508: implementation of basic_safety.processor.validator.leader_failed + algorithm.ivy: line 494: implementation of basic_safety.processor.validator.no_proposal + algorithm.ivy: line 343: implementation of basic_safety.processor.validator.process_prepareQC + algorithm.ivy: line 392: implementation of basic_safety.processor.validator.process_proposal + algorithm.ivy: line 440: implementation of basic_safety.processor.validator.process_timeoutQC + algorithm.ivy: line 526: implementation of basic_safety.processor.validator.proposal_b0_correct + algorithm.ivy: line 543: implementation of basic_safety.processor.validator.proposal_b0_late + algorithm.ivy: line 562: implementation of basic_safety.processor.validator.proposal_b1_correct + algorithm.ivy: line 124: implementation of shim.prepare_handler.handle + algorithm.ivy: line 109: implementation of shim.proposal_handler.handle + algorithm.ivy: line 129: implementation of shim.qc_handler.handle + algorithm.ivy: line 144: implementation of shim.tc_handler.handle + algorithm.ivy: line 137: implementation of shim.timeout_handler.handle + algorithm.ivy: line 411: implementation of basic_safety.processor.validator.timeout + algorithm.ivy: line 429: implementation of basic_safety.processor.validator.timeout_synchronisation + algorithm.ivy: line 212: implementation of basic_safety.processor.validator.timer_expiry + algorithm.ivy: line 287: implementation of basic_safety.processor.validator.tryLockAndCommit + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of height_t.next + ubd_seq.ivy: line 36: monitor of height_t.prev + ubd_seq.ivy: line 34: monitor of height_t.prev + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + algorithm.ivy: line 69: basic_safety.processor.validator.init[after125] + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 468: basic_safety.ldc_properties1.invar294 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:basic_safety.processor.validator.aggregate_prepares + classic_safety.ivy: line 468: basic_safety.ldc_properties1.invar294 ... PASS + (internal) ext:basic_safety.processor.validator.aggregate_timeout + classic_safety.ivy: line 468: basic_safety.ldc_properties1.invar294 ... PASS + (internal) ext:basic_safety.processor.validator.b0_qc + classic_safety.ivy: line 468: basic_safety.ldc_properties1.invar294 ... PASS + (internal) ext:basic_safety.processor.validator.byzantine_send + classic_safety.ivy: line 468: basic_safety.ldc_properties1.invar294 ... PASS + (internal) ext:basic_safety.processor.validator.fallback + classic_safety.ivy: line 468: basic_safety.ldc_properties1.invar294 ... PASS + (internal) ext:basic_safety.processor.validator.fallback_recovery + classic_safety.ivy: line 468: basic_safety.ldc_properties1.invar294 ... PASS + (internal) ext:basic_safety.processor.validator.leader_failed + classic_safety.ivy: line 468: basic_safety.ldc_properties1.invar294 ... PASS + (internal) ext:basic_safety.processor.validator.no_proposal + classic_safety.ivy: line 468: basic_safety.ldc_properties1.invar294 ... PASS + (internal) ext:basic_safety.processor.validator.process_prepareQC + classic_safety.ivy: line 468: basic_safety.ldc_properties1.invar294 ... PASS + (internal) ext:basic_safety.processor.validator.process_proposal + classic_safety.ivy: line 468: basic_safety.ldc_properties1.invar294 ... PASS + (internal) ext:basic_safety.processor.validator.process_timeoutQC + classic_safety.ivy: line 468: basic_safety.ldc_properties1.invar294 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_correct + classic_safety.ivy: line 468: basic_safety.ldc_properties1.invar294 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_late + classic_safety.ivy: line 468: basic_safety.ldc_properties1.invar294 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b1_correct + classic_safety.ivy: line 468: basic_safety.ldc_properties1.invar294 ... PASS + (internal) ext:basic_safety.processor.validator.timeout_synchronisation + classic_safety.ivy: line 468: basic_safety.ldc_properties1.invar294 ... PASS + (internal) ext:basic_safety.processor.validator.timer_expiry + classic_safety.ivy: line 468: basic_safety.ldc_properties1.invar294 ... PASS + (internal) ext:shim.prepare_handler.handle + classic_safety.ivy: line 468: basic_safety.ldc_properties1.invar294 ... PASS + (internal) ext:shim.proposal_handler.handle + classic_safety.ivy: line 468: basic_safety.ldc_properties1.invar294 ... PASS + (internal) ext:shim.qc_handler.handle + classic_safety.ivy: line 468: basic_safety.ldc_properties1.invar294 ... PASS + (internal) ext:shim.tc_handler.handle + classic_safety.ivy: line 468: basic_safety.ldc_properties1.invar294 ... PASS + (internal) ext:shim.timeout_handler.handle + classic_safety.ivy: line 468: basic_safety.ldc_properties1.invar294 ... PASS + + The following program assertions are treated as assumptions: + in action basic_safety.processor.validator.proposal_b0_late when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 545: assumption + algorithm.ivy: line 546: assumption + algorithm.ivy: line 547: assumption + algorithm.ivy: line 548: assumption + algorithm.ivy: line 549: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action basic_safety.processor.validator.proposal_b0_correct when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 528: assumption + algorithm.ivy: line 529: assumption + algorithm.ivy: line 530: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action basic_safety.processor.validator.aggregate_prepares when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 198: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action basic_safety.processor.validator.proposal_b1_correct when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 564: assumption + algorithm.ivy: line 565: assumption + algorithm.ivy: line 566: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action gv.node_voted when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.advanceToRound: + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.timeout_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.timeout_synchronisation when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 431: assumption + algorithm.ivy: line 433: assumption + algorithm.ivy: line 434: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action basic_safety.processor.validator.process_timeoutQC when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 442: assumption + algorithm.ivy: line 443: assumption + algorithm.ivy: line 444: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action gv.node_timeout when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.timeout: + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_processed_qc when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.fallback_recovery when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 455: assumption + algorithm.ivy: line 456: assumption + algorithm.ivy: line 457: assumption + algorithm.ivy: line 458: assumption + algorithm.ivy: line 459: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action basic_safety.processor.validator.fallback when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 419: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action basic_safety.processor.validator.no_proposal when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 496: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action basic_safety.processor.validator.process_prepareQC when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 344: assumption + algorithm.ivy: line 361: assumption + algorithm.ivy: line 379: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action gv.node_locked_quorum when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.leader_failed when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 510: assumption + algorithm.ivy: line 511: assumption + algorithm.ivy: line 512: assumption + algorithm.ivy: line 513: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action shim.prepare_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.byzantine_send when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 219: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action round_t.next when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.tc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.process_proposal when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 394: assumption + algorithm.ivy: line 395: assumption + algorithm.ivy: line 396: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action height_t.next when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + in action basic_safety.processor.validator.timer_expiry when called from basic_safety.processor.validator.timeout_synchronisation,the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 213: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action basic_safety.processor.validator.advanceToRound when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + algorithm.ivy: line 253: assumption + algorithm.ivy: line 254: assumption + algorithm.ivy: line 255: assumption + algorithm.ivy: line 256: assumption + algorithm.ivy: line 275: assumption + algorithm.ivy: line 276: assumption + in action height_t.prev when called from basic_safety.processor.validator.tryLockAndCommit: + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + in action basic_safety.processor.validator.finished_prepareQC_processing when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + algorithm.ivy: line 475: assumption + algorithm.ivy: line 476: assumption + in action basic_safety.processor.validator.b0_qc when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 578: assumption + algorithm.ivy: line 592: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action basic_safety.processor.validator.tryLockAndCommit when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 288: assumption + algorithm.ivy: line 289: assumption + algorithm.ivy: line 290: assumption + algorithm.ivy: line 310: assumption + algorithm.ivy: line 311: assumption + algorithm.ivy: line 312: assumption + in action round_t.prev when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback,basic_safety.processor.validator.leader_failed: + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.qc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.aggregate_timeout when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 204: assumption + algorithm.ivy: line 205: assumption + algorithm.ivy: line 206: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action shim.proposal_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + +OK +Fri Jan 13 01:02:04 IST 2023 + +Isolate basic_safety.ldc_properties2: + + The following properties are assumed as axioms: + domain_model.ivy: line 28: block_t.axiom64 + domain_model.ivy: line 30: block_t.axiom65 + domain_model.ivy: line 31: block_t.axiom66 + domain_model.ivy: line 83: cert_t.axiom73 + domain_model.ivy: line 84: cert_t.axiom74 + domain_model.ivy: line 85: cert_t.axiom75 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + ubd_seq.ivy: line 18: height_t.successor_definition + global_view.ivy: line 17: gv.def168 + classic_safety.ivy: line 169: gdc_supplementary_defs.def221 + classic_safety.ivy: line 177: gdc_supplementary_defs.def223 + algorithm.ivy: line 29: basic_safety.processor.validator.def118(V0:node_t) + algorithm.ivy: line 32: basic_safety.processor.validator.def119(V0:node_t) + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: height_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: height_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: height_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: height_t.spec.prop1 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 472: basic_safety.ldc_properties2.invar295 + classic_safety.ivy: line 476: basic_safety.ldc_properties2.invar296 + + The following action implementations are present: + algorithm.ivy: line 252: implementation of basic_safety.processor.validator.advanceToRound + algorithm.ivy: line 196: implementation of basic_safety.processor.validator.aggregate_prepares + algorithm.ivy: line 203: implementation of basic_safety.processor.validator.aggregate_timeout + algorithm.ivy: line 577: implementation of basic_safety.processor.validator.b0_qc + algorithm.ivy: line 161: implementation of basic_safety.processor.validator.broadcast_prepare + algorithm.ivy: line 152: implementation of basic_safety.processor.validator.broadcast_proposal + algorithm.ivy: line 170: implementation of basic_safety.processor.validator.broadcast_qc + algorithm.ivy: line 179: implementation of basic_safety.processor.validator.broadcast_timeout + algorithm.ivy: line 218: implementation of basic_safety.processor.validator.byzantine_send + algorithm.ivy: line 418: implementation of basic_safety.processor.validator.fallback + algorithm.ivy: line 453: implementation of basic_safety.processor.validator.fallback_recovery + algorithm.ivy: line 474: implementation of basic_safety.processor.validator.finished_prepareQC_processing + algorithm.ivy: line 508: implementation of basic_safety.processor.validator.leader_failed + algorithm.ivy: line 494: implementation of basic_safety.processor.validator.no_proposal + algorithm.ivy: line 343: implementation of basic_safety.processor.validator.process_prepareQC + algorithm.ivy: line 392: implementation of basic_safety.processor.validator.process_proposal + algorithm.ivy: line 440: implementation of basic_safety.processor.validator.process_timeoutQC + algorithm.ivy: line 526: implementation of basic_safety.processor.validator.proposal_b0_correct + algorithm.ivy: line 543: implementation of basic_safety.processor.validator.proposal_b0_late + algorithm.ivy: line 562: implementation of basic_safety.processor.validator.proposal_b1_correct + algorithm.ivy: line 124: implementation of shim.prepare_handler.handle + algorithm.ivy: line 109: implementation of shim.proposal_handler.handle + algorithm.ivy: line 129: implementation of shim.qc_handler.handle + algorithm.ivy: line 144: implementation of shim.tc_handler.handle + algorithm.ivy: line 137: implementation of shim.timeout_handler.handle + algorithm.ivy: line 411: implementation of basic_safety.processor.validator.timeout + algorithm.ivy: line 429: implementation of basic_safety.processor.validator.timeout_synchronisation + algorithm.ivy: line 212: implementation of basic_safety.processor.validator.timer_expiry + algorithm.ivy: line 287: implementation of basic_safety.processor.validator.tryLockAndCommit + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of height_t.next + ubd_seq.ivy: line 36: monitor of height_t.prev + ubd_seq.ivy: line 34: monitor of height_t.prev + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + algorithm.ivy: line 69: basic_safety.processor.validator.init[after125] + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 472: basic_safety.ldc_properties2.invar295 ... PASS + classic_safety.ivy: line 476: basic_safety.ldc_properties2.invar296 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:basic_safety.processor.validator.aggregate_prepares + classic_safety.ivy: line 472: basic_safety.ldc_properties2.invar295 ... PASS + classic_safety.ivy: line 476: basic_safety.ldc_properties2.invar296 ... PASS + (internal) ext:basic_safety.processor.validator.aggregate_timeout + classic_safety.ivy: line 472: basic_safety.ldc_properties2.invar295 ... PASS + classic_safety.ivy: line 476: basic_safety.ldc_properties2.invar296 ... PASS + (internal) ext:basic_safety.processor.validator.b0_qc + classic_safety.ivy: line 472: basic_safety.ldc_properties2.invar295 ... PASS + classic_safety.ivy: line 476: basic_safety.ldc_properties2.invar296 ... PASS + (internal) ext:basic_safety.processor.validator.byzantine_send + classic_safety.ivy: line 472: basic_safety.ldc_properties2.invar295 ... PASS + classic_safety.ivy: line 476: basic_safety.ldc_properties2.invar296 ... PASS + (internal) ext:basic_safety.processor.validator.fallback + classic_safety.ivy: line 472: basic_safety.ldc_properties2.invar295 ... PASS + classic_safety.ivy: line 476: basic_safety.ldc_properties2.invar296 ... PASS + (internal) ext:basic_safety.processor.validator.fallback_recovery + classic_safety.ivy: line 472: basic_safety.ldc_properties2.invar295 ... PASS + classic_safety.ivy: line 476: basic_safety.ldc_properties2.invar296 ... PASS + (internal) ext:basic_safety.processor.validator.leader_failed + classic_safety.ivy: line 472: basic_safety.ldc_properties2.invar295 ... PASS + classic_safety.ivy: line 476: basic_safety.ldc_properties2.invar296 ... PASS + (internal) ext:basic_safety.processor.validator.no_proposal + classic_safety.ivy: line 472: basic_safety.ldc_properties2.invar295 ... PASS + classic_safety.ivy: line 476: basic_safety.ldc_properties2.invar296 ... PASS + (internal) ext:basic_safety.processor.validator.process_prepareQC + classic_safety.ivy: line 472: basic_safety.ldc_properties2.invar295 ... PASS + classic_safety.ivy: line 476: basic_safety.ldc_properties2.invar296 ... PASS + (internal) ext:basic_safety.processor.validator.process_proposal + classic_safety.ivy: line 472: basic_safety.ldc_properties2.invar295 ... PASS + classic_safety.ivy: line 476: basic_safety.ldc_properties2.invar296 ... PASS + (internal) ext:basic_safety.processor.validator.process_timeoutQC + classic_safety.ivy: line 472: basic_safety.ldc_properties2.invar295 ... PASS + classic_safety.ivy: line 476: basic_safety.ldc_properties2.invar296 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_correct + classic_safety.ivy: line 472: basic_safety.ldc_properties2.invar295 ... PASS + classic_safety.ivy: line 476: basic_safety.ldc_properties2.invar296 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_late + classic_safety.ivy: line 472: basic_safety.ldc_properties2.invar295 ... PASS + classic_safety.ivy: line 476: basic_safety.ldc_properties2.invar296 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b1_correct + classic_safety.ivy: line 472: basic_safety.ldc_properties2.invar295 ... PASS + classic_safety.ivy: line 476: basic_safety.ldc_properties2.invar296 ... PASS + (internal) ext:basic_safety.processor.validator.timeout_synchronisation + classic_safety.ivy: line 472: basic_safety.ldc_properties2.invar295 ... PASS + classic_safety.ivy: line 476: basic_safety.ldc_properties2.invar296 ... PASS + (internal) ext:basic_safety.processor.validator.timer_expiry + classic_safety.ivy: line 472: basic_safety.ldc_properties2.invar295 ... PASS + classic_safety.ivy: line 476: basic_safety.ldc_properties2.invar296 ... PASS + (internal) ext:shim.prepare_handler.handle + classic_safety.ivy: line 472: basic_safety.ldc_properties2.invar295 ... PASS + classic_safety.ivy: line 476: basic_safety.ldc_properties2.invar296 ... PASS + (internal) ext:shim.proposal_handler.handle + classic_safety.ivy: line 472: basic_safety.ldc_properties2.invar295 ... PASS + classic_safety.ivy: line 476: basic_safety.ldc_properties2.invar296 ... PASS + (internal) ext:shim.qc_handler.handle + classic_safety.ivy: line 472: basic_safety.ldc_properties2.invar295 ... PASS + classic_safety.ivy: line 476: basic_safety.ldc_properties2.invar296 ... PASS + (internal) ext:shim.tc_handler.handle + classic_safety.ivy: line 472: basic_safety.ldc_properties2.invar295 ... PASS + classic_safety.ivy: line 476: basic_safety.ldc_properties2.invar296 ... PASS + (internal) ext:shim.timeout_handler.handle + classic_safety.ivy: line 472: basic_safety.ldc_properties2.invar295 ... PASS + classic_safety.ivy: line 476: basic_safety.ldc_properties2.invar296 ... PASS + + The following program assertions are treated as assumptions: + in action basic_safety.processor.validator.proposal_b0_late when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 545: assumption + algorithm.ivy: line 546: assumption + algorithm.ivy: line 547: assumption + algorithm.ivy: line 548: assumption + algorithm.ivy: line 549: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action basic_safety.processor.validator.proposal_b0_correct when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 528: assumption + algorithm.ivy: line 529: assumption + algorithm.ivy: line 530: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action basic_safety.processor.validator.aggregate_prepares when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 198: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action basic_safety.processor.validator.proposal_b1_correct when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 564: assumption + algorithm.ivy: line 565: assumption + algorithm.ivy: line 566: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action gv.node_voted when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.advanceToRound: + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + in action shim.timeout_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.timeout_synchronisation when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 431: assumption + algorithm.ivy: line 433: assumption + algorithm.ivy: line 434: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action basic_safety.processor.validator.process_timeoutQC when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 442: assumption + algorithm.ivy: line 443: assumption + algorithm.ivy: line 444: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action gv.node_timeout when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.timeout: + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + in action gv.node_processed_qc when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + in action basic_safety.processor.validator.fallback_recovery when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 455: assumption + algorithm.ivy: line 456: assumption + algorithm.ivy: line 457: assumption + algorithm.ivy: line 458: assumption + algorithm.ivy: line 459: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action basic_safety.processor.validator.fallback when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 419: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action basic_safety.processor.validator.no_proposal when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 496: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action basic_safety.processor.validator.process_prepareQC when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 344: assumption + algorithm.ivy: line 361: assumption + algorithm.ivy: line 379: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action gv.node_locked_quorum when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + in action basic_safety.processor.validator.leader_failed when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 510: assumption + algorithm.ivy: line 511: assumption + algorithm.ivy: line 512: assumption + algorithm.ivy: line 513: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action shim.prepare_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.byzantine_send when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 219: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action round_t.next when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + in action shim.tc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.process_proposal when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 394: assumption + algorithm.ivy: line 395: assumption + algorithm.ivy: line 396: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action height_t.next when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 432: assumption + in action basic_safety.processor.validator.timer_expiry when called from basic_safety.processor.validator.timeout_synchronisation,the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 213: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action basic_safety.processor.validator.advanceToRound when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + algorithm.ivy: line 253: assumption + algorithm.ivy: line 254: assumption + algorithm.ivy: line 255: assumption + algorithm.ivy: line 256: assumption + algorithm.ivy: line 275: assumption + algorithm.ivy: line 276: assumption + in action height_t.prev when called from basic_safety.processor.validator.tryLockAndCommit: + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 432: assumption + in action basic_safety.processor.validator.finished_prepareQC_processing when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + algorithm.ivy: line 475: assumption + algorithm.ivy: line 476: assumption + in action basic_safety.processor.validator.b0_qc when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 578: assumption + algorithm.ivy: line 592: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action basic_safety.processor.validator.tryLockAndCommit when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 288: assumption + algorithm.ivy: line 289: assumption + algorithm.ivy: line 290: assumption + algorithm.ivy: line 310: assumption + algorithm.ivy: line 311: assumption + algorithm.ivy: line 312: assumption + in action round_t.prev when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback,basic_safety.processor.validator.leader_failed: + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + in action shim.qc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.aggregate_timeout when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 204: assumption + algorithm.ivy: line 205: assumption + algorithm.ivy: line 206: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action shim.proposal_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + +OK +Fri Jan 13 01:06:19 IST 2023 + +Isolate basic_safety.ldc_properties2a: + + The following properties are assumed as axioms: + domain_model.ivy: line 28: block_t.axiom64 + domain_model.ivy: line 30: block_t.axiom65 + domain_model.ivy: line 31: block_t.axiom66 + domain_model.ivy: line 83: cert_t.axiom73 + domain_model.ivy: line 84: cert_t.axiom74 + domain_model.ivy: line 85: cert_t.axiom75 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + ubd_seq.ivy: line 18: height_t.successor_definition + global_view.ivy: line 17: gv.def168 + classic_safety.ivy: line 169: gdc_supplementary_defs.def221 + classic_safety.ivy: line 177: gdc_supplementary_defs.def223 + algorithm.ivy: line 29: basic_safety.processor.validator.def118(V0:node_t) + algorithm.ivy: line 32: basic_safety.processor.validator.def119(V0:node_t) + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: height_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: height_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: height_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: height_t.spec.prop1 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 481: basic_safety.ldc_properties2a.invar297 + + The following action implementations are present: + algorithm.ivy: line 252: implementation of basic_safety.processor.validator.advanceToRound + algorithm.ivy: line 196: implementation of basic_safety.processor.validator.aggregate_prepares + algorithm.ivy: line 203: implementation of basic_safety.processor.validator.aggregate_timeout + algorithm.ivy: line 577: implementation of basic_safety.processor.validator.b0_qc + algorithm.ivy: line 161: implementation of basic_safety.processor.validator.broadcast_prepare + algorithm.ivy: line 152: implementation of basic_safety.processor.validator.broadcast_proposal + algorithm.ivy: line 170: implementation of basic_safety.processor.validator.broadcast_qc + algorithm.ivy: line 179: implementation of basic_safety.processor.validator.broadcast_timeout + algorithm.ivy: line 218: implementation of basic_safety.processor.validator.byzantine_send + algorithm.ivy: line 418: implementation of basic_safety.processor.validator.fallback + algorithm.ivy: line 453: implementation of basic_safety.processor.validator.fallback_recovery + algorithm.ivy: line 474: implementation of basic_safety.processor.validator.finished_prepareQC_processing + algorithm.ivy: line 508: implementation of basic_safety.processor.validator.leader_failed + algorithm.ivy: line 494: implementation of basic_safety.processor.validator.no_proposal + algorithm.ivy: line 343: implementation of basic_safety.processor.validator.process_prepareQC + algorithm.ivy: line 392: implementation of basic_safety.processor.validator.process_proposal + algorithm.ivy: line 440: implementation of basic_safety.processor.validator.process_timeoutQC + algorithm.ivy: line 526: implementation of basic_safety.processor.validator.proposal_b0_correct + algorithm.ivy: line 543: implementation of basic_safety.processor.validator.proposal_b0_late + algorithm.ivy: line 562: implementation of basic_safety.processor.validator.proposal_b1_correct + algorithm.ivy: line 124: implementation of shim.prepare_handler.handle + algorithm.ivy: line 109: implementation of shim.proposal_handler.handle + algorithm.ivy: line 129: implementation of shim.qc_handler.handle + algorithm.ivy: line 144: implementation of shim.tc_handler.handle + algorithm.ivy: line 137: implementation of shim.timeout_handler.handle + algorithm.ivy: line 411: implementation of basic_safety.processor.validator.timeout + algorithm.ivy: line 429: implementation of basic_safety.processor.validator.timeout_synchronisation + algorithm.ivy: line 212: implementation of basic_safety.processor.validator.timer_expiry + algorithm.ivy: line 287: implementation of basic_safety.processor.validator.tryLockAndCommit + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of height_t.next + ubd_seq.ivy: line 36: monitor of height_t.prev + ubd_seq.ivy: line 34: monitor of height_t.prev + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + algorithm.ivy: line 69: basic_safety.processor.validator.init[after125] + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 481: basic_safety.ldc_properties2a.invar297 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:basic_safety.processor.validator.aggregate_prepares + classic_safety.ivy: line 481: basic_safety.ldc_properties2a.invar297 ... PASS + (internal) ext:basic_safety.processor.validator.aggregate_timeout + classic_safety.ivy: line 481: basic_safety.ldc_properties2a.invar297 ... PASS + (internal) ext:basic_safety.processor.validator.b0_qc + classic_safety.ivy: line 481: basic_safety.ldc_properties2a.invar297 ... PASS + (internal) ext:basic_safety.processor.validator.byzantine_send + classic_safety.ivy: line 481: basic_safety.ldc_properties2a.invar297 ... PASS + (internal) ext:basic_safety.processor.validator.fallback + classic_safety.ivy: line 481: basic_safety.ldc_properties2a.invar297 ... PASS + (internal) ext:basic_safety.processor.validator.fallback_recovery + classic_safety.ivy: line 481: basic_safety.ldc_properties2a.invar297 ... PASS + (internal) ext:basic_safety.processor.validator.leader_failed + classic_safety.ivy: line 481: basic_safety.ldc_properties2a.invar297 ... PASS + (internal) ext:basic_safety.processor.validator.no_proposal + classic_safety.ivy: line 481: basic_safety.ldc_properties2a.invar297 ... PASS + (internal) ext:basic_safety.processor.validator.process_prepareQC + classic_safety.ivy: line 481: basic_safety.ldc_properties2a.invar297 ... PASS + (internal) ext:basic_safety.processor.validator.process_proposal + classic_safety.ivy: line 481: basic_safety.ldc_properties2a.invar297 ... PASS + (internal) ext:basic_safety.processor.validator.process_timeoutQC + classic_safety.ivy: line 481: basic_safety.ldc_properties2a.invar297 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_correct + classic_safety.ivy: line 481: basic_safety.ldc_properties2a.invar297 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_late + classic_safety.ivy: line 481: basic_safety.ldc_properties2a.invar297 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b1_correct + classic_safety.ivy: line 481: basic_safety.ldc_properties2a.invar297 ... PASS + (internal) ext:basic_safety.processor.validator.timeout_synchronisation + classic_safety.ivy: line 481: basic_safety.ldc_properties2a.invar297 ... PASS + (internal) ext:basic_safety.processor.validator.timer_expiry + classic_safety.ivy: line 481: basic_safety.ldc_properties2a.invar297 ... PASS + (internal) ext:shim.prepare_handler.handle + classic_safety.ivy: line 481: basic_safety.ldc_properties2a.invar297 ... PASS + (internal) ext:shim.proposal_handler.handle + classic_safety.ivy: line 481: basic_safety.ldc_properties2a.invar297 ... PASS + (internal) ext:shim.qc_handler.handle + classic_safety.ivy: line 481: basic_safety.ldc_properties2a.invar297 ... PASS + (internal) ext:shim.tc_handler.handle + classic_safety.ivy: line 481: basic_safety.ldc_properties2a.invar297 ... PASS + (internal) ext:shim.timeout_handler.handle + classic_safety.ivy: line 481: basic_safety.ldc_properties2a.invar297 ... PASS + + The following program assertions are treated as assumptions: + in action basic_safety.processor.validator.proposal_b0_late when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 545: assumption + algorithm.ivy: line 546: assumption + algorithm.ivy: line 547: assumption + algorithm.ivy: line 548: assumption + algorithm.ivy: line 549: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action basic_safety.processor.validator.proposal_b0_correct when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 528: assumption + algorithm.ivy: line 529: assumption + algorithm.ivy: line 530: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action basic_safety.processor.validator.aggregate_prepares when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 198: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action basic_safety.processor.validator.proposal_b1_correct when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 564: assumption + algorithm.ivy: line 565: assumption + algorithm.ivy: line 566: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action gv.node_voted when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.advanceToRound: + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + in action shim.timeout_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.timeout_synchronisation when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 431: assumption + algorithm.ivy: line 433: assumption + algorithm.ivy: line 434: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action basic_safety.processor.validator.process_timeoutQC when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 442: assumption + algorithm.ivy: line 443: assumption + algorithm.ivy: line 444: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action gv.node_timeout when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.timeout: + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + in action gv.node_processed_qc when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + in action basic_safety.processor.validator.fallback_recovery when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 455: assumption + algorithm.ivy: line 456: assumption + algorithm.ivy: line 457: assumption + algorithm.ivy: line 458: assumption + algorithm.ivy: line 459: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action basic_safety.processor.validator.fallback when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 419: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action basic_safety.processor.validator.no_proposal when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 496: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action basic_safety.processor.validator.process_prepareQC when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 344: assumption + algorithm.ivy: line 361: assumption + algorithm.ivy: line 379: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action gv.node_locked_quorum when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + in action basic_safety.processor.validator.leader_failed when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 510: assumption + algorithm.ivy: line 511: assumption + algorithm.ivy: line 512: assumption + algorithm.ivy: line 513: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action shim.prepare_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.byzantine_send when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 219: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action round_t.next when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + in action shim.tc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.process_proposal when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 394: assumption + algorithm.ivy: line 395: assumption + algorithm.ivy: line 396: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action height_t.next when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 432: assumption + in action basic_safety.processor.validator.timer_expiry when called from basic_safety.processor.validator.timeout_synchronisation,the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 213: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action basic_safety.processor.validator.advanceToRound when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + algorithm.ivy: line 253: assumption + algorithm.ivy: line 254: assumption + algorithm.ivy: line 255: assumption + algorithm.ivy: line 256: assumption + algorithm.ivy: line 275: assumption + algorithm.ivy: line 276: assumption + in action height_t.prev when called from basic_safety.processor.validator.tryLockAndCommit: + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 432: assumption + in action basic_safety.processor.validator.finished_prepareQC_processing when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + algorithm.ivy: line 475: assumption + algorithm.ivy: line 476: assumption + in action basic_safety.processor.validator.b0_qc when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 578: assumption + algorithm.ivy: line 592: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action basic_safety.processor.validator.tryLockAndCommit when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 288: assumption + algorithm.ivy: line 289: assumption + algorithm.ivy: line 290: assumption + algorithm.ivy: line 310: assumption + algorithm.ivy: line 311: assumption + algorithm.ivy: line 312: assumption + in action round_t.prev when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback,basic_safety.processor.validator.leader_failed: + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + in action shim.qc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.aggregate_timeout when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + algorithm.ivy: line 204: assumption + algorithm.ivy: line 205: assumption + algorithm.ivy: line 206: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + in action shim.proposal_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + +OK +Fri Jan 13 01:10:32 IST 2023 + +Isolate basic_safety.ldc_properties3: + + The following properties are assumed as axioms: + domain_model.ivy: line 28: block_t.axiom64 + domain_model.ivy: line 30: block_t.axiom65 + domain_model.ivy: line 31: block_t.axiom66 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + global_view.ivy: line 17: gv.def168 + classic_safety.ivy: line 224: gdc_properties10.def232 + algorithm.ivy: line 29: basic_safety.processor.validator.def118(V0:node_t) + algorithm.ivy: line 32: basic_safety.processor.validator.def119(V0:node_t) + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 486: basic_safety.ldc_properties3.invar298 + + The following action implementations are present: + algorithm.ivy: line 252: implementation of basic_safety.processor.validator.advanceToRound + algorithm.ivy: line 196: implementation of basic_safety.processor.validator.aggregate_prepares + algorithm.ivy: line 203: implementation of basic_safety.processor.validator.aggregate_timeout + algorithm.ivy: line 577: implementation of basic_safety.processor.validator.b0_qc + algorithm.ivy: line 161: implementation of basic_safety.processor.validator.broadcast_prepare + algorithm.ivy: line 152: implementation of basic_safety.processor.validator.broadcast_proposal + algorithm.ivy: line 170: implementation of basic_safety.processor.validator.broadcast_qc + algorithm.ivy: line 179: implementation of basic_safety.processor.validator.broadcast_timeout + algorithm.ivy: line 218: implementation of basic_safety.processor.validator.byzantine_send + algorithm.ivy: line 418: implementation of basic_safety.processor.validator.fallback + algorithm.ivy: line 453: implementation of basic_safety.processor.validator.fallback_recovery + algorithm.ivy: line 474: implementation of basic_safety.processor.validator.finished_prepareQC_processing + algorithm.ivy: line 508: implementation of basic_safety.processor.validator.leader_failed + algorithm.ivy: line 494: implementation of basic_safety.processor.validator.no_proposal + algorithm.ivy: line 343: implementation of basic_safety.processor.validator.process_prepareQC + algorithm.ivy: line 392: implementation of basic_safety.processor.validator.process_proposal + algorithm.ivy: line 440: implementation of basic_safety.processor.validator.process_timeoutQC + algorithm.ivy: line 526: implementation of basic_safety.processor.validator.proposal_b0_correct + algorithm.ivy: line 543: implementation of basic_safety.processor.validator.proposal_b0_late + algorithm.ivy: line 562: implementation of basic_safety.processor.validator.proposal_b1_correct + algorithm.ivy: line 124: implementation of shim.prepare_handler.handle + algorithm.ivy: line 109: implementation of shim.proposal_handler.handle + algorithm.ivy: line 129: implementation of shim.qc_handler.handle + algorithm.ivy: line 144: implementation of shim.tc_handler.handle + algorithm.ivy: line 137: implementation of shim.timeout_handler.handle + algorithm.ivy: line 411: implementation of basic_safety.processor.validator.timeout + algorithm.ivy: line 429: implementation of basic_safety.processor.validator.timeout_synchronisation + algorithm.ivy: line 212: implementation of basic_safety.processor.validator.timer_expiry + algorithm.ivy: line 287: implementation of basic_safety.processor.validator.tryLockAndCommit + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + algorithm.ivy: line 69: basic_safety.processor.validator.init[after125] + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 486: basic_safety.ldc_properties3.invar298 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:basic_safety.processor.validator.aggregate_prepares + classic_safety.ivy: line 486: basic_safety.ldc_properties3.invar298 ... PASS + (internal) ext:basic_safety.processor.validator.aggregate_timeout + classic_safety.ivy: line 486: basic_safety.ldc_properties3.invar298 ... PASS + (internal) ext:basic_safety.processor.validator.b0_qc + classic_safety.ivy: line 486: basic_safety.ldc_properties3.invar298 ... PASS + (internal) ext:basic_safety.processor.validator.byzantine_send + classic_safety.ivy: line 486: basic_safety.ldc_properties3.invar298 ... PASS + (internal) ext:basic_safety.processor.validator.fallback + classic_safety.ivy: line 486: basic_safety.ldc_properties3.invar298 ... PASS + (internal) ext:basic_safety.processor.validator.fallback_recovery + classic_safety.ivy: line 486: basic_safety.ldc_properties3.invar298 ... PASS + (internal) ext:basic_safety.processor.validator.leader_failed + classic_safety.ivy: line 486: basic_safety.ldc_properties3.invar298 ... PASS + (internal) ext:basic_safety.processor.validator.no_proposal + classic_safety.ivy: line 486: basic_safety.ldc_properties3.invar298 ... PASS + (internal) ext:basic_safety.processor.validator.process_prepareQC + classic_safety.ivy: line 486: basic_safety.ldc_properties3.invar298 ... PASS + (internal) ext:basic_safety.processor.validator.process_proposal + classic_safety.ivy: line 486: basic_safety.ldc_properties3.invar298 ... PASS + (internal) ext:basic_safety.processor.validator.process_timeoutQC + classic_safety.ivy: line 486: basic_safety.ldc_properties3.invar298 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_correct + classic_safety.ivy: line 486: basic_safety.ldc_properties3.invar298 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_late + classic_safety.ivy: line 486: basic_safety.ldc_properties3.invar298 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b1_correct + classic_safety.ivy: line 486: basic_safety.ldc_properties3.invar298 ... PASS + (internal) ext:basic_safety.processor.validator.timeout_synchronisation + classic_safety.ivy: line 486: basic_safety.ldc_properties3.invar298 ... PASS + (internal) ext:basic_safety.processor.validator.timer_expiry + classic_safety.ivy: line 486: basic_safety.ldc_properties3.invar298 ... PASS + (internal) ext:shim.prepare_handler.handle + classic_safety.ivy: line 486: basic_safety.ldc_properties3.invar298 ... PASS + (internal) ext:shim.proposal_handler.handle + classic_safety.ivy: line 486: basic_safety.ldc_properties3.invar298 ... PASS + (internal) ext:shim.qc_handler.handle + classic_safety.ivy: line 486: basic_safety.ldc_properties3.invar298 ... PASS + (internal) ext:shim.tc_handler.handle + classic_safety.ivy: line 486: basic_safety.ldc_properties3.invar298 ... PASS + (internal) ext:shim.timeout_handler.handle + classic_safety.ivy: line 486: basic_safety.ldc_properties3.invar298 ... PASS + + The following program assertions are treated as assumptions: + in action basic_safety.processor.validator.proposal_b0_late when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + algorithm.ivy: line 545: assumption + algorithm.ivy: line 546: assumption + algorithm.ivy: line 547: assumption + algorithm.ivy: line 548: assumption + algorithm.ivy: line 549: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action basic_safety.processor.validator.proposal_b0_correct when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + algorithm.ivy: line 528: assumption + algorithm.ivy: line 529: assumption + algorithm.ivy: line 530: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action basic_safety.processor.validator.aggregate_prepares when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + algorithm.ivy: line 198: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action basic_safety.processor.validator.proposal_b1_correct when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + algorithm.ivy: line 564: assumption + algorithm.ivy: line 565: assumption + algorithm.ivy: line 566: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action gv.node_voted when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.advanceToRound: + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action shim.timeout_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.timeout_synchronisation when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + algorithm.ivy: line 431: assumption + algorithm.ivy: line 433: assumption + algorithm.ivy: line 434: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action basic_safety.processor.validator.process_timeoutQC when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + algorithm.ivy: line 442: assumption + algorithm.ivy: line 443: assumption + algorithm.ivy: line 444: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action gv.node_timeout when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.timeout: + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action gv.node_processed_qc when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action basic_safety.processor.validator.fallback_recovery when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + algorithm.ivy: line 455: assumption + algorithm.ivy: line 456: assumption + algorithm.ivy: line 457: assumption + algorithm.ivy: line 458: assumption + algorithm.ivy: line 459: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action basic_safety.processor.validator.fallback when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + algorithm.ivy: line 419: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action basic_safety.processor.validator.no_proposal when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + algorithm.ivy: line 496: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action basic_safety.processor.validator.process_prepareQC when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + algorithm.ivy: line 344: assumption + algorithm.ivy: line 361: assumption + algorithm.ivy: line 379: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action gv.node_locked_quorum when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action basic_safety.processor.validator.leader_failed when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + algorithm.ivy: line 510: assumption + algorithm.ivy: line 511: assumption + algorithm.ivy: line 512: assumption + algorithm.ivy: line 513: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action shim.prepare_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.byzantine_send when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + algorithm.ivy: line 219: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action round_t.next when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action shim.tc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.process_proposal when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + algorithm.ivy: line 394: assumption + algorithm.ivy: line 395: assumption + algorithm.ivy: line 396: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action basic_safety.processor.validator.timer_expiry when called from basic_safety.processor.validator.timeout_synchronisation,the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + algorithm.ivy: line 213: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action basic_safety.processor.validator.advanceToRound when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + algorithm.ivy: line 253: assumption + algorithm.ivy: line 254: assumption + algorithm.ivy: line 255: assumption + algorithm.ivy: line 256: assumption + algorithm.ivy: line 275: assumption + algorithm.ivy: line 276: assumption + in action basic_safety.processor.validator.finished_prepareQC_processing when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + algorithm.ivy: line 475: assumption + algorithm.ivy: line 476: assumption + in action basic_safety.processor.validator.b0_qc when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + algorithm.ivy: line 578: assumption + algorithm.ivy: line 592: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action basic_safety.processor.validator.tryLockAndCommit when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 288: assumption + algorithm.ivy: line 289: assumption + algorithm.ivy: line 290: assumption + algorithm.ivy: line 310: assumption + algorithm.ivy: line 311: assumption + algorithm.ivy: line 312: assumption + in action round_t.prev when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback,basic_safety.processor.validator.leader_failed: + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action shim.qc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.aggregate_timeout when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + algorithm.ivy: line 204: assumption + algorithm.ivy: line 205: assumption + algorithm.ivy: line 206: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action shim.proposal_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + +OK +Fri Jan 13 01:14:57 IST 2023 + +Isolate basic_safety.ldc_properties3a: + + The following properties are assumed as axioms: + domain_model.ivy: line 28: block_t.axiom64 + domain_model.ivy: line 30: block_t.axiom65 + domain_model.ivy: line 31: block_t.axiom66 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + global_view.ivy: line 17: gv.def168 + classic_safety.ivy: line 275: gdc_properties10a.def239 + algorithm.ivy: line 29: basic_safety.processor.validator.def118(V0:node_t) + algorithm.ivy: line 32: basic_safety.processor.validator.def119(V0:node_t) + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 506: basic_safety.ldc_properties3a.invar302 + + The following action implementations are present: + algorithm.ivy: line 252: implementation of basic_safety.processor.validator.advanceToRound + algorithm.ivy: line 196: implementation of basic_safety.processor.validator.aggregate_prepares + algorithm.ivy: line 203: implementation of basic_safety.processor.validator.aggregate_timeout + algorithm.ivy: line 577: implementation of basic_safety.processor.validator.b0_qc + algorithm.ivy: line 161: implementation of basic_safety.processor.validator.broadcast_prepare + algorithm.ivy: line 152: implementation of basic_safety.processor.validator.broadcast_proposal + algorithm.ivy: line 170: implementation of basic_safety.processor.validator.broadcast_qc + algorithm.ivy: line 179: implementation of basic_safety.processor.validator.broadcast_timeout + algorithm.ivy: line 218: implementation of basic_safety.processor.validator.byzantine_send + algorithm.ivy: line 418: implementation of basic_safety.processor.validator.fallback + algorithm.ivy: line 453: implementation of basic_safety.processor.validator.fallback_recovery + algorithm.ivy: line 474: implementation of basic_safety.processor.validator.finished_prepareQC_processing + algorithm.ivy: line 508: implementation of basic_safety.processor.validator.leader_failed + algorithm.ivy: line 494: implementation of basic_safety.processor.validator.no_proposal + algorithm.ivy: line 343: implementation of basic_safety.processor.validator.process_prepareQC + algorithm.ivy: line 392: implementation of basic_safety.processor.validator.process_proposal + algorithm.ivy: line 440: implementation of basic_safety.processor.validator.process_timeoutQC + algorithm.ivy: line 526: implementation of basic_safety.processor.validator.proposal_b0_correct + algorithm.ivy: line 543: implementation of basic_safety.processor.validator.proposal_b0_late + algorithm.ivy: line 562: implementation of basic_safety.processor.validator.proposal_b1_correct + algorithm.ivy: line 124: implementation of shim.prepare_handler.handle + algorithm.ivy: line 109: implementation of shim.proposal_handler.handle + algorithm.ivy: line 129: implementation of shim.qc_handler.handle + algorithm.ivy: line 144: implementation of shim.tc_handler.handle + algorithm.ivy: line 137: implementation of shim.timeout_handler.handle + algorithm.ivy: line 411: implementation of basic_safety.processor.validator.timeout + algorithm.ivy: line 429: implementation of basic_safety.processor.validator.timeout_synchronisation + algorithm.ivy: line 212: implementation of basic_safety.processor.validator.timer_expiry + algorithm.ivy: line 287: implementation of basic_safety.processor.validator.tryLockAndCommit + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + algorithm.ivy: line 69: basic_safety.processor.validator.init[after125] + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 506: basic_safety.ldc_properties3a.invar302 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:basic_safety.processor.validator.aggregate_prepares + classic_safety.ivy: line 506: basic_safety.ldc_properties3a.invar302 ... PASS + (internal) ext:basic_safety.processor.validator.aggregate_timeout + classic_safety.ivy: line 506: basic_safety.ldc_properties3a.invar302 ... PASS + (internal) ext:basic_safety.processor.validator.b0_qc + classic_safety.ivy: line 506: basic_safety.ldc_properties3a.invar302 ... PASS + (internal) ext:basic_safety.processor.validator.byzantine_send + classic_safety.ivy: line 506: basic_safety.ldc_properties3a.invar302 ... PASS + (internal) ext:basic_safety.processor.validator.fallback + classic_safety.ivy: line 506: basic_safety.ldc_properties3a.invar302 ... PASS + (internal) ext:basic_safety.processor.validator.fallback_recovery + classic_safety.ivy: line 506: basic_safety.ldc_properties3a.invar302 ... PASS + (internal) ext:basic_safety.processor.validator.leader_failed + classic_safety.ivy: line 506: basic_safety.ldc_properties3a.invar302 ... PASS + (internal) ext:basic_safety.processor.validator.no_proposal + classic_safety.ivy: line 506: basic_safety.ldc_properties3a.invar302 ... PASS + (internal) ext:basic_safety.processor.validator.process_prepareQC + classic_safety.ivy: line 506: basic_safety.ldc_properties3a.invar302 ... PASS + (internal) ext:basic_safety.processor.validator.process_proposal + classic_safety.ivy: line 506: basic_safety.ldc_properties3a.invar302 ... PASS + (internal) ext:basic_safety.processor.validator.process_timeoutQC + classic_safety.ivy: line 506: basic_safety.ldc_properties3a.invar302 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_correct + classic_safety.ivy: line 506: basic_safety.ldc_properties3a.invar302 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_late + classic_safety.ivy: line 506: basic_safety.ldc_properties3a.invar302 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b1_correct + classic_safety.ivy: line 506: basic_safety.ldc_properties3a.invar302 ... PASS + (internal) ext:basic_safety.processor.validator.timeout_synchronisation + classic_safety.ivy: line 506: basic_safety.ldc_properties3a.invar302 ... PASS + (internal) ext:basic_safety.processor.validator.timer_expiry + classic_safety.ivy: line 506: basic_safety.ldc_properties3a.invar302 ... PASS + (internal) ext:shim.prepare_handler.handle + classic_safety.ivy: line 506: basic_safety.ldc_properties3a.invar302 ... PASS + (internal) ext:shim.proposal_handler.handle + classic_safety.ivy: line 506: basic_safety.ldc_properties3a.invar302 ... PASS + (internal) ext:shim.qc_handler.handle + classic_safety.ivy: line 506: basic_safety.ldc_properties3a.invar302 ... PASS + (internal) ext:shim.tc_handler.handle + classic_safety.ivy: line 506: basic_safety.ldc_properties3a.invar302 ... PASS + (internal) ext:shim.timeout_handler.handle + classic_safety.ivy: line 506: basic_safety.ldc_properties3a.invar302 ... PASS + + The following program assertions are treated as assumptions: + in action basic_safety.processor.validator.proposal_b0_late when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + algorithm.ivy: line 545: assumption + algorithm.ivy: line 546: assumption + algorithm.ivy: line 547: assumption + algorithm.ivy: line 548: assumption + algorithm.ivy: line 549: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action basic_safety.processor.validator.proposal_b0_correct when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + algorithm.ivy: line 528: assumption + algorithm.ivy: line 529: assumption + algorithm.ivy: line 530: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action basic_safety.processor.validator.aggregate_prepares when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + algorithm.ivy: line 198: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action basic_safety.processor.validator.proposal_b1_correct when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + algorithm.ivy: line 564: assumption + algorithm.ivy: line 565: assumption + algorithm.ivy: line 566: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action gv.node_voted when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.advanceToRound: + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action shim.timeout_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.timeout_synchronisation when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + algorithm.ivy: line 431: assumption + algorithm.ivy: line 433: assumption + algorithm.ivy: line 434: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action basic_safety.processor.validator.process_timeoutQC when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + algorithm.ivy: line 442: assumption + algorithm.ivy: line 443: assumption + algorithm.ivy: line 444: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action gv.node_timeout when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.timeout: + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action gv.node_processed_qc when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action basic_safety.processor.validator.fallback_recovery when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + algorithm.ivy: line 455: assumption + algorithm.ivy: line 456: assumption + algorithm.ivy: line 457: assumption + algorithm.ivy: line 458: assumption + algorithm.ivy: line 459: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action basic_safety.processor.validator.fallback when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + algorithm.ivy: line 419: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action basic_safety.processor.validator.no_proposal when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + algorithm.ivy: line 496: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action basic_safety.processor.validator.process_prepareQC when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + algorithm.ivy: line 344: assumption + algorithm.ivy: line 361: assumption + algorithm.ivy: line 379: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action gv.node_locked_quorum when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action basic_safety.processor.validator.leader_failed when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + algorithm.ivy: line 510: assumption + algorithm.ivy: line 511: assumption + algorithm.ivy: line 512: assumption + algorithm.ivy: line 513: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action shim.prepare_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.byzantine_send when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + algorithm.ivy: line 219: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action round_t.next when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action shim.tc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.process_proposal when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + algorithm.ivy: line 394: assumption + algorithm.ivy: line 395: assumption + algorithm.ivy: line 396: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action basic_safety.processor.validator.timer_expiry when called from basic_safety.processor.validator.timeout_synchronisation,the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + algorithm.ivy: line 213: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action basic_safety.processor.validator.advanceToRound when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + algorithm.ivy: line 253: assumption + algorithm.ivy: line 254: assumption + algorithm.ivy: line 255: assumption + algorithm.ivy: line 256: assumption + algorithm.ivy: line 275: assumption + algorithm.ivy: line 276: assumption + in action basic_safety.processor.validator.finished_prepareQC_processing when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + algorithm.ivy: line 475: assumption + algorithm.ivy: line 476: assumption + in action basic_safety.processor.validator.b0_qc when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + algorithm.ivy: line 578: assumption + algorithm.ivy: line 592: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action basic_safety.processor.validator.tryLockAndCommit when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 288: assumption + algorithm.ivy: line 289: assumption + algorithm.ivy: line 290: assumption + algorithm.ivy: line 310: assumption + algorithm.ivy: line 311: assumption + algorithm.ivy: line 312: assumption + in action round_t.prev when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback,basic_safety.processor.validator.leader_failed: + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action shim.qc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.aggregate_timeout when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + algorithm.ivy: line 204: assumption + algorithm.ivy: line 205: assumption + algorithm.ivy: line 206: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action shim.proposal_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + +OK +Fri Jan 13 01:19:33 IST 2023 + +Isolate basic_safety.ldc_properties4: + + The following definitions are used: + classic_safety.ivy: line 224: gdc_properties10.def232 + classic_safety.ivy: line 417: basic_safety.ldc_propertiesm1.def281 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + classic_safety.ivy: line 419: basic_safety.ldc_propertiesm1.prop282 [assumed] + classic_safety.ivy: line 492: basic_safety.ldc_properties4.prop299 ... PASS + +OK +Fri Jan 13 01:19:36 IST 2023 + +Isolate basic_safety.ldc_properties4a: + + The following definitions are used: + classic_safety.ivy: line 275: gdc_properties10a.def239 + classic_safety.ivy: line 417: basic_safety.ldc_propertiesm1.def281 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + classic_safety.ivy: line 419: basic_safety.ldc_propertiesm1.prop282 [assumed] + classic_safety.ivy: line 512: basic_safety.ldc_properties4a.prop303 ... PASS + +OK +Fri Jan 13 01:19:40 IST 2023 + +Isolate basic_safety.ldc_properties5: + + The following properties are assumed as axioms: + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + global_view.ivy: line 17: gv.def168 + algorithm.ivy: line 29: basic_safety.processor.validator.def118(V0:node_t) + algorithm.ivy: line 32: basic_safety.processor.validator.def119(V0:node_t) + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + classic_safety.ivy: line 492: basic_safety.ldc_properties4.prop299 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 496: basic_safety.ldc_properties5.invar300 + + The following action implementations are present: + algorithm.ivy: line 252: implementation of basic_safety.processor.validator.advanceToRound + algorithm.ivy: line 196: implementation of basic_safety.processor.validator.aggregate_prepares + algorithm.ivy: line 203: implementation of basic_safety.processor.validator.aggregate_timeout + algorithm.ivy: line 577: implementation of basic_safety.processor.validator.b0_qc + algorithm.ivy: line 161: implementation of basic_safety.processor.validator.broadcast_prepare + algorithm.ivy: line 152: implementation of basic_safety.processor.validator.broadcast_proposal + algorithm.ivy: line 170: implementation of basic_safety.processor.validator.broadcast_qc + algorithm.ivy: line 179: implementation of basic_safety.processor.validator.broadcast_timeout + algorithm.ivy: line 218: implementation of basic_safety.processor.validator.byzantine_send + algorithm.ivy: line 418: implementation of basic_safety.processor.validator.fallback + algorithm.ivy: line 453: implementation of basic_safety.processor.validator.fallback_recovery + algorithm.ivy: line 474: implementation of basic_safety.processor.validator.finished_prepareQC_processing + algorithm.ivy: line 508: implementation of basic_safety.processor.validator.leader_failed + algorithm.ivy: line 494: implementation of basic_safety.processor.validator.no_proposal + algorithm.ivy: line 343: implementation of basic_safety.processor.validator.process_prepareQC + algorithm.ivy: line 392: implementation of basic_safety.processor.validator.process_proposal + algorithm.ivy: line 440: implementation of basic_safety.processor.validator.process_timeoutQC + algorithm.ivy: line 526: implementation of basic_safety.processor.validator.proposal_b0_correct + algorithm.ivy: line 543: implementation of basic_safety.processor.validator.proposal_b0_late + algorithm.ivy: line 562: implementation of basic_safety.processor.validator.proposal_b1_correct + algorithm.ivy: line 124: implementation of shim.prepare_handler.handle + algorithm.ivy: line 109: implementation of shim.proposal_handler.handle + algorithm.ivy: line 129: implementation of shim.qc_handler.handle + algorithm.ivy: line 144: implementation of shim.tc_handler.handle + algorithm.ivy: line 137: implementation of shim.timeout_handler.handle + algorithm.ivy: line 411: implementation of basic_safety.processor.validator.timeout + algorithm.ivy: line 429: implementation of basic_safety.processor.validator.timeout_synchronisation + algorithm.ivy: line 212: implementation of basic_safety.processor.validator.timer_expiry + algorithm.ivy: line 287: implementation of basic_safety.processor.validator.tryLockAndCommit + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + + The following initializers are present: + algorithm.ivy: line 69: basic_safety.processor.validator.init[after125] + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 496: basic_safety.ldc_properties5.invar300 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:basic_safety.processor.validator.aggregate_prepares + classic_safety.ivy: line 496: basic_safety.ldc_properties5.invar300 ... PASS + (internal) ext:basic_safety.processor.validator.aggregate_timeout + classic_safety.ivy: line 496: basic_safety.ldc_properties5.invar300 ... PASS + (internal) ext:basic_safety.processor.validator.b0_qc + classic_safety.ivy: line 496: basic_safety.ldc_properties5.invar300 ... PASS + (internal) ext:basic_safety.processor.validator.byzantine_send + classic_safety.ivy: line 496: basic_safety.ldc_properties5.invar300 ... PASS + (internal) ext:basic_safety.processor.validator.fallback + classic_safety.ivy: line 496: basic_safety.ldc_properties5.invar300 ... PASS + (internal) ext:basic_safety.processor.validator.fallback_recovery + classic_safety.ivy: line 496: basic_safety.ldc_properties5.invar300 ... PASS + (internal) ext:basic_safety.processor.validator.leader_failed + classic_safety.ivy: line 496: basic_safety.ldc_properties5.invar300 ... PASS + (internal) ext:basic_safety.processor.validator.no_proposal + classic_safety.ivy: line 496: basic_safety.ldc_properties5.invar300 ... PASS + (internal) ext:basic_safety.processor.validator.process_prepareQC + classic_safety.ivy: line 496: basic_safety.ldc_properties5.invar300 ... PASS + (internal) ext:basic_safety.processor.validator.process_proposal + classic_safety.ivy: line 496: basic_safety.ldc_properties5.invar300 ... PASS + (internal) ext:basic_safety.processor.validator.process_timeoutQC + classic_safety.ivy: line 496: basic_safety.ldc_properties5.invar300 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_correct + classic_safety.ivy: line 496: basic_safety.ldc_properties5.invar300 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_late + classic_safety.ivy: line 496: basic_safety.ldc_properties5.invar300 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b1_correct + classic_safety.ivy: line 496: basic_safety.ldc_properties5.invar300 ... PASS + (internal) ext:basic_safety.processor.validator.timeout_synchronisation + classic_safety.ivy: line 496: basic_safety.ldc_properties5.invar300 ... PASS + (internal) ext:basic_safety.processor.validator.timer_expiry + classic_safety.ivy: line 496: basic_safety.ldc_properties5.invar300 ... PASS + (internal) ext:shim.prepare_handler.handle + classic_safety.ivy: line 496: basic_safety.ldc_properties5.invar300 ... PASS + (internal) ext:shim.proposal_handler.handle + classic_safety.ivy: line 496: basic_safety.ldc_properties5.invar300 ... PASS + (internal) ext:shim.qc_handler.handle + classic_safety.ivy: line 496: basic_safety.ldc_properties5.invar300 ... PASS + (internal) ext:shim.tc_handler.handle + classic_safety.ivy: line 496: basic_safety.ldc_properties5.invar300 ... PASS + (internal) ext:shim.timeout_handler.handle + classic_safety.ivy: line 496: basic_safety.ldc_properties5.invar300 ... PASS + + The following program assertions are treated as assumptions: + in action basic_safety.processor.validator.proposal_b0_late when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + algorithm.ivy: line 545: assumption + algorithm.ivy: line 546: assumption + algorithm.ivy: line 547: assumption + algorithm.ivy: line 548: assumption + algorithm.ivy: line 549: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + in action basic_safety.processor.validator.proposal_b0_correct when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + algorithm.ivy: line 528: assumption + algorithm.ivy: line 529: assumption + algorithm.ivy: line 530: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + in action basic_safety.processor.validator.aggregate_prepares when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + algorithm.ivy: line 198: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + in action basic_safety.processor.validator.proposal_b1_correct when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + algorithm.ivy: line 564: assumption + algorithm.ivy: line 565: assumption + algorithm.ivy: line 566: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + in action gv.node_voted when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.advanceToRound: + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.timeout_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.timeout_synchronisation when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + algorithm.ivy: line 431: assumption + algorithm.ivy: line 433: assumption + algorithm.ivy: line 434: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + in action basic_safety.processor.validator.process_timeoutQC when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + algorithm.ivy: line 442: assumption + algorithm.ivy: line 443: assumption + algorithm.ivy: line 444: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + in action gv.node_timeout when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.timeout: + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_processed_qc when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.fallback_recovery when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + algorithm.ivy: line 455: assumption + algorithm.ivy: line 456: assumption + algorithm.ivy: line 457: assumption + algorithm.ivy: line 458: assumption + algorithm.ivy: line 459: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + in action basic_safety.processor.validator.fallback when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + algorithm.ivy: line 419: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + in action basic_safety.processor.validator.no_proposal when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + algorithm.ivy: line 496: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + in action basic_safety.processor.validator.process_prepareQC when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + algorithm.ivy: line 344: assumption + algorithm.ivy: line 361: assumption + algorithm.ivy: line 379: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + in action gv.node_locked_quorum when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.leader_failed when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + algorithm.ivy: line 510: assumption + algorithm.ivy: line 511: assumption + algorithm.ivy: line 512: assumption + algorithm.ivy: line 513: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + in action shim.prepare_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.byzantine_send when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + algorithm.ivy: line 219: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + in action round_t.next when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.tc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.process_proposal when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + algorithm.ivy: line 394: assumption + algorithm.ivy: line 395: assumption + algorithm.ivy: line 396: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + in action basic_safety.processor.validator.timer_expiry when called from basic_safety.processor.validator.timeout_synchronisation,the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + algorithm.ivy: line 213: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + in action basic_safety.processor.validator.advanceToRound when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + algorithm.ivy: line 253: assumption + algorithm.ivy: line 254: assumption + algorithm.ivy: line 255: assumption + algorithm.ivy: line 256: assumption + algorithm.ivy: line 275: assumption + algorithm.ivy: line 276: assumption + in action basic_safety.processor.validator.finished_prepareQC_processing when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + algorithm.ivy: line 475: assumption + algorithm.ivy: line 476: assumption + in action basic_safety.processor.validator.b0_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + algorithm.ivy: line 578: assumption + algorithm.ivy: line 592: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + in action basic_safety.processor.validator.tryLockAndCommit when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 288: assumption + algorithm.ivy: line 289: assumption + algorithm.ivy: line 290: assumption + algorithm.ivy: line 310: assumption + algorithm.ivy: line 311: assumption + algorithm.ivy: line 312: assumption + in action round_t.prev when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback,basic_safety.processor.validator.leader_failed: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.qc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.aggregate_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + algorithm.ivy: line 204: assumption + algorithm.ivy: line 205: assumption + algorithm.ivy: line 206: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + in action shim.proposal_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + +OK +Fri Jan 13 01:23:23 IST 2023 + +Isolate basic_safety.ldc_properties5a: + + The following properties are assumed as axioms: + domain_model.ivy: line 28: block_t.axiom64 + domain_model.ivy: line 30: block_t.axiom65 + domain_model.ivy: line 31: block_t.axiom66 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + global_view.ivy: line 17: gv.def168 + classic_safety.ivy: line 68: gdc_properties.def187 + algorithm.ivy: line 29: basic_safety.processor.validator.def118(V0:node_t) + algorithm.ivy: line 32: basic_safety.processor.validator.def119(V0:node_t) + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + classic_safety.ivy: line 512: basic_safety.ldc_properties4a.prop303 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 518: basic_safety.ldc_properties5a.invar304 + + The following action implementations are present: + algorithm.ivy: line 252: implementation of basic_safety.processor.validator.advanceToRound + algorithm.ivy: line 196: implementation of basic_safety.processor.validator.aggregate_prepares + algorithm.ivy: line 203: implementation of basic_safety.processor.validator.aggregate_timeout + algorithm.ivy: line 577: implementation of basic_safety.processor.validator.b0_qc + algorithm.ivy: line 161: implementation of basic_safety.processor.validator.broadcast_prepare + algorithm.ivy: line 152: implementation of basic_safety.processor.validator.broadcast_proposal + algorithm.ivy: line 170: implementation of basic_safety.processor.validator.broadcast_qc + algorithm.ivy: line 179: implementation of basic_safety.processor.validator.broadcast_timeout + algorithm.ivy: line 218: implementation of basic_safety.processor.validator.byzantine_send + algorithm.ivy: line 418: implementation of basic_safety.processor.validator.fallback + algorithm.ivy: line 453: implementation of basic_safety.processor.validator.fallback_recovery + algorithm.ivy: line 474: implementation of basic_safety.processor.validator.finished_prepareQC_processing + algorithm.ivy: line 508: implementation of basic_safety.processor.validator.leader_failed + algorithm.ivy: line 494: implementation of basic_safety.processor.validator.no_proposal + algorithm.ivy: line 343: implementation of basic_safety.processor.validator.process_prepareQC + algorithm.ivy: line 392: implementation of basic_safety.processor.validator.process_proposal + algorithm.ivy: line 440: implementation of basic_safety.processor.validator.process_timeoutQC + algorithm.ivy: line 526: implementation of basic_safety.processor.validator.proposal_b0_correct + algorithm.ivy: line 543: implementation of basic_safety.processor.validator.proposal_b0_late + algorithm.ivy: line 562: implementation of basic_safety.processor.validator.proposal_b1_correct + algorithm.ivy: line 124: implementation of shim.prepare_handler.handle + algorithm.ivy: line 109: implementation of shim.proposal_handler.handle + algorithm.ivy: line 129: implementation of shim.qc_handler.handle + algorithm.ivy: line 144: implementation of shim.tc_handler.handle + algorithm.ivy: line 137: implementation of shim.timeout_handler.handle + algorithm.ivy: line 411: implementation of basic_safety.processor.validator.timeout + algorithm.ivy: line 429: implementation of basic_safety.processor.validator.timeout_synchronisation + algorithm.ivy: line 212: implementation of basic_safety.processor.validator.timer_expiry + algorithm.ivy: line 287: implementation of basic_safety.processor.validator.tryLockAndCommit + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + algorithm.ivy: line 69: basic_safety.processor.validator.init[after125] + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 518: basic_safety.ldc_properties5a.invar304 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:basic_safety.processor.validator.aggregate_prepares + classic_safety.ivy: line 518: basic_safety.ldc_properties5a.invar304 ... PASS + (internal) ext:basic_safety.processor.validator.aggregate_timeout + classic_safety.ivy: line 518: basic_safety.ldc_properties5a.invar304 ... PASS + (internal) ext:basic_safety.processor.validator.b0_qc + classic_safety.ivy: line 518: basic_safety.ldc_properties5a.invar304 ... PASS + (internal) ext:basic_safety.processor.validator.byzantine_send + classic_safety.ivy: line 518: basic_safety.ldc_properties5a.invar304 ... PASS + (internal) ext:basic_safety.processor.validator.fallback + classic_safety.ivy: line 518: basic_safety.ldc_properties5a.invar304 ... PASS + (internal) ext:basic_safety.processor.validator.fallback_recovery + classic_safety.ivy: line 518: basic_safety.ldc_properties5a.invar304 ... PASS + (internal) ext:basic_safety.processor.validator.leader_failed + classic_safety.ivy: line 518: basic_safety.ldc_properties5a.invar304 ... PASS + (internal) ext:basic_safety.processor.validator.no_proposal + classic_safety.ivy: line 518: basic_safety.ldc_properties5a.invar304 ... PASS + (internal) ext:basic_safety.processor.validator.process_prepareQC + classic_safety.ivy: line 518: basic_safety.ldc_properties5a.invar304 ... PASS + (internal) ext:basic_safety.processor.validator.process_proposal + classic_safety.ivy: line 518: basic_safety.ldc_properties5a.invar304 ... PASS + (internal) ext:basic_safety.processor.validator.process_timeoutQC + classic_safety.ivy: line 518: basic_safety.ldc_properties5a.invar304 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_correct + classic_safety.ivy: line 518: basic_safety.ldc_properties5a.invar304 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_late + classic_safety.ivy: line 518: basic_safety.ldc_properties5a.invar304 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b1_correct + classic_safety.ivy: line 518: basic_safety.ldc_properties5a.invar304 ... PASS + (internal) ext:basic_safety.processor.validator.timeout_synchronisation + classic_safety.ivy: line 518: basic_safety.ldc_properties5a.invar304 ... PASS + (internal) ext:basic_safety.processor.validator.timer_expiry + classic_safety.ivy: line 518: basic_safety.ldc_properties5a.invar304 ... PASS + (internal) ext:shim.prepare_handler.handle + classic_safety.ivy: line 518: basic_safety.ldc_properties5a.invar304 ... PASS + (internal) ext:shim.proposal_handler.handle + classic_safety.ivy: line 518: basic_safety.ldc_properties5a.invar304 ... PASS + (internal) ext:shim.qc_handler.handle + classic_safety.ivy: line 518: basic_safety.ldc_properties5a.invar304 ... PASS + (internal) ext:shim.tc_handler.handle + classic_safety.ivy: line 518: basic_safety.ldc_properties5a.invar304 ... PASS + (internal) ext:shim.timeout_handler.handle + classic_safety.ivy: line 518: basic_safety.ldc_properties5a.invar304 ... PASS + + The following program assertions are treated as assumptions: + in action basic_safety.processor.validator.proposal_b0_late when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + algorithm.ivy: line 545: assumption + algorithm.ivy: line 546: assumption + algorithm.ivy: line 547: assumption + algorithm.ivy: line 548: assumption + algorithm.ivy: line 549: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action basic_safety.processor.validator.proposal_b0_correct when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + algorithm.ivy: line 528: assumption + algorithm.ivy: line 529: assumption + algorithm.ivy: line 530: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action basic_safety.processor.validator.aggregate_prepares when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + algorithm.ivy: line 198: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action basic_safety.processor.validator.proposal_b1_correct when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + algorithm.ivy: line 564: assumption + algorithm.ivy: line 565: assumption + algorithm.ivy: line 566: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action gv.node_voted when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.advanceToRound: + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action shim.timeout_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.timeout_synchronisation when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + algorithm.ivy: line 431: assumption + algorithm.ivy: line 433: assumption + algorithm.ivy: line 434: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action basic_safety.processor.validator.process_timeoutQC when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + algorithm.ivy: line 442: assumption + algorithm.ivy: line 443: assumption + algorithm.ivy: line 444: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action gv.node_timeout when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.timeout: + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action gv.node_processed_qc when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action basic_safety.processor.validator.fallback_recovery when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + algorithm.ivy: line 455: assumption + algorithm.ivy: line 456: assumption + algorithm.ivy: line 457: assumption + algorithm.ivy: line 458: assumption + algorithm.ivy: line 459: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action basic_safety.processor.validator.fallback when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + algorithm.ivy: line 419: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action basic_safety.processor.validator.no_proposal when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + algorithm.ivy: line 496: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action basic_safety.processor.validator.process_prepareQC when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + algorithm.ivy: line 344: assumption + algorithm.ivy: line 361: assumption + algorithm.ivy: line 379: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action gv.node_locked_quorum when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action basic_safety.processor.validator.leader_failed when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + algorithm.ivy: line 510: assumption + algorithm.ivy: line 511: assumption + algorithm.ivy: line 512: assumption + algorithm.ivy: line 513: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action shim.prepare_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.byzantine_send when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + algorithm.ivy: line 219: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action round_t.next when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action shim.tc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.process_proposal when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + algorithm.ivy: line 394: assumption + algorithm.ivy: line 395: assumption + algorithm.ivy: line 396: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action basic_safety.processor.validator.timer_expiry when called from basic_safety.processor.validator.timeout_synchronisation,the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + algorithm.ivy: line 213: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action basic_safety.processor.validator.advanceToRound when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + algorithm.ivy: line 253: assumption + algorithm.ivy: line 254: assumption + algorithm.ivy: line 255: assumption + algorithm.ivy: line 256: assumption + algorithm.ivy: line 275: assumption + algorithm.ivy: line 276: assumption + in action basic_safety.processor.validator.finished_prepareQC_processing when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + algorithm.ivy: line 475: assumption + algorithm.ivy: line 476: assumption + in action basic_safety.processor.validator.b0_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + algorithm.ivy: line 578: assumption + algorithm.ivy: line 592: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action basic_safety.processor.validator.tryLockAndCommit when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 288: assumption + algorithm.ivy: line 289: assumption + algorithm.ivy: line 290: assumption + algorithm.ivy: line 310: assumption + algorithm.ivy: line 311: assumption + algorithm.ivy: line 312: assumption + in action round_t.prev when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback,basic_safety.processor.validator.leader_failed: + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action shim.qc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.aggregate_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + algorithm.ivy: line 204: assumption + algorithm.ivy: line 205: assumption + algorithm.ivy: line 206: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action shim.proposal_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + +OK +Fri Jan 13 01:27:18 IST 2023 + +Isolate basic_safety.ldc_properties6: + + The following properties are assumed as axioms: + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + global_view.ivy: line 17: gv.def168 + algorithm.ivy: line 29: basic_safety.processor.validator.def118(V0:node_t) + algorithm.ivy: line 32: basic_safety.processor.validator.def119(V0:node_t) + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 502: basic_safety.ldc_properties6.invar301 + + The following action implementations are present: + algorithm.ivy: line 252: implementation of basic_safety.processor.validator.advanceToRound + algorithm.ivy: line 196: implementation of basic_safety.processor.validator.aggregate_prepares + algorithm.ivy: line 203: implementation of basic_safety.processor.validator.aggregate_timeout + algorithm.ivy: line 577: implementation of basic_safety.processor.validator.b0_qc + algorithm.ivy: line 161: implementation of basic_safety.processor.validator.broadcast_prepare + algorithm.ivy: line 152: implementation of basic_safety.processor.validator.broadcast_proposal + algorithm.ivy: line 170: implementation of basic_safety.processor.validator.broadcast_qc + algorithm.ivy: line 179: implementation of basic_safety.processor.validator.broadcast_timeout + algorithm.ivy: line 218: implementation of basic_safety.processor.validator.byzantine_send + algorithm.ivy: line 418: implementation of basic_safety.processor.validator.fallback + algorithm.ivy: line 453: implementation of basic_safety.processor.validator.fallback_recovery + algorithm.ivy: line 474: implementation of basic_safety.processor.validator.finished_prepareQC_processing + algorithm.ivy: line 508: implementation of basic_safety.processor.validator.leader_failed + algorithm.ivy: line 494: implementation of basic_safety.processor.validator.no_proposal + algorithm.ivy: line 343: implementation of basic_safety.processor.validator.process_prepareQC + algorithm.ivy: line 392: implementation of basic_safety.processor.validator.process_proposal + algorithm.ivy: line 440: implementation of basic_safety.processor.validator.process_timeoutQC + algorithm.ivy: line 526: implementation of basic_safety.processor.validator.proposal_b0_correct + algorithm.ivy: line 543: implementation of basic_safety.processor.validator.proposal_b0_late + algorithm.ivy: line 562: implementation of basic_safety.processor.validator.proposal_b1_correct + algorithm.ivy: line 124: implementation of shim.prepare_handler.handle + algorithm.ivy: line 109: implementation of shim.proposal_handler.handle + algorithm.ivy: line 129: implementation of shim.qc_handler.handle + algorithm.ivy: line 144: implementation of shim.tc_handler.handle + algorithm.ivy: line 137: implementation of shim.timeout_handler.handle + algorithm.ivy: line 411: implementation of basic_safety.processor.validator.timeout + algorithm.ivy: line 429: implementation of basic_safety.processor.validator.timeout_synchronisation + algorithm.ivy: line 212: implementation of basic_safety.processor.validator.timer_expiry + algorithm.ivy: line 287: implementation of basic_safety.processor.validator.tryLockAndCommit + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + + The following initializers are present: + algorithm.ivy: line 69: basic_safety.processor.validator.init[after125] + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 502: basic_safety.ldc_properties6.invar301 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:basic_safety.processor.validator.aggregate_prepares + classic_safety.ivy: line 502: basic_safety.ldc_properties6.invar301 ... PASS + (internal) ext:basic_safety.processor.validator.aggregate_timeout + classic_safety.ivy: line 502: basic_safety.ldc_properties6.invar301 ... PASS + (internal) ext:basic_safety.processor.validator.b0_qc + classic_safety.ivy: line 502: basic_safety.ldc_properties6.invar301 ... PASS + (internal) ext:basic_safety.processor.validator.byzantine_send + classic_safety.ivy: line 502: basic_safety.ldc_properties6.invar301 ... PASS + (internal) ext:basic_safety.processor.validator.fallback + classic_safety.ivy: line 502: basic_safety.ldc_properties6.invar301 ... PASS + (internal) ext:basic_safety.processor.validator.fallback_recovery + classic_safety.ivy: line 502: basic_safety.ldc_properties6.invar301 ... PASS + (internal) ext:basic_safety.processor.validator.leader_failed + classic_safety.ivy: line 502: basic_safety.ldc_properties6.invar301 ... PASS + (internal) ext:basic_safety.processor.validator.no_proposal + classic_safety.ivy: line 502: basic_safety.ldc_properties6.invar301 ... PASS + (internal) ext:basic_safety.processor.validator.process_prepareQC + classic_safety.ivy: line 502: basic_safety.ldc_properties6.invar301 ... PASS + (internal) ext:basic_safety.processor.validator.process_proposal + classic_safety.ivy: line 502: basic_safety.ldc_properties6.invar301 ... PASS + (internal) ext:basic_safety.processor.validator.process_timeoutQC + classic_safety.ivy: line 502: basic_safety.ldc_properties6.invar301 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_correct + classic_safety.ivy: line 502: basic_safety.ldc_properties6.invar301 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_late + classic_safety.ivy: line 502: basic_safety.ldc_properties6.invar301 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b1_correct + classic_safety.ivy: line 502: basic_safety.ldc_properties6.invar301 ... PASS + (internal) ext:basic_safety.processor.validator.timeout_synchronisation + classic_safety.ivy: line 502: basic_safety.ldc_properties6.invar301 ... PASS + (internal) ext:basic_safety.processor.validator.timer_expiry + classic_safety.ivy: line 502: basic_safety.ldc_properties6.invar301 ... PASS + (internal) ext:shim.prepare_handler.handle + classic_safety.ivy: line 502: basic_safety.ldc_properties6.invar301 ... PASS + (internal) ext:shim.proposal_handler.handle + classic_safety.ivy: line 502: basic_safety.ldc_properties6.invar301 ... PASS + (internal) ext:shim.qc_handler.handle + classic_safety.ivy: line 502: basic_safety.ldc_properties6.invar301 ... PASS + (internal) ext:shim.tc_handler.handle + classic_safety.ivy: line 502: basic_safety.ldc_properties6.invar301 ... PASS + (internal) ext:shim.timeout_handler.handle + classic_safety.ivy: line 502: basic_safety.ldc_properties6.invar301 ... PASS + + The following program assertions are treated as assumptions: + in action basic_safety.processor.validator.proposal_b0_late when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 496: assumption + algorithm.ivy: line 545: assumption + algorithm.ivy: line 546: assumption + algorithm.ivy: line 547: assumption + algorithm.ivy: line 548: assumption + algorithm.ivy: line 549: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 496: assumption + in action basic_safety.processor.validator.proposal_b0_correct when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 496: assumption + algorithm.ivy: line 528: assumption + algorithm.ivy: line 529: assumption + algorithm.ivy: line 530: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 496: assumption + in action basic_safety.processor.validator.aggregate_prepares when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 496: assumption + algorithm.ivy: line 198: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 496: assumption + in action basic_safety.processor.validator.proposal_b1_correct when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 496: assumption + algorithm.ivy: line 564: assumption + algorithm.ivy: line 565: assumption + algorithm.ivy: line 566: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 496: assumption + in action gv.node_voted when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.advanceToRound: + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.timeout_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.timeout_synchronisation when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 496: assumption + algorithm.ivy: line 431: assumption + algorithm.ivy: line 433: assumption + algorithm.ivy: line 434: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 496: assumption + in action basic_safety.processor.validator.process_timeoutQC when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 496: assumption + algorithm.ivy: line 442: assumption + algorithm.ivy: line 443: assumption + algorithm.ivy: line 444: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 496: assumption + in action gv.node_timeout when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.timeout: + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_processed_qc when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.fallback_recovery when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 496: assumption + algorithm.ivy: line 455: assumption + algorithm.ivy: line 456: assumption + algorithm.ivy: line 457: assumption + algorithm.ivy: line 458: assumption + algorithm.ivy: line 459: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 496: assumption + in action basic_safety.processor.validator.fallback when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 496: assumption + algorithm.ivy: line 419: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 496: assumption + in action basic_safety.processor.validator.no_proposal when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 496: assumption + algorithm.ivy: line 496: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 496: assumption + in action basic_safety.processor.validator.process_prepareQC when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 496: assumption + algorithm.ivy: line 344: assumption + algorithm.ivy: line 361: assumption + algorithm.ivy: line 379: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 496: assumption + in action gv.node_locked_quorum when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.leader_failed when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 496: assumption + algorithm.ivy: line 510: assumption + algorithm.ivy: line 511: assumption + algorithm.ivy: line 512: assumption + algorithm.ivy: line 513: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 496: assumption + in action shim.prepare_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.byzantine_send when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 496: assumption + algorithm.ivy: line 219: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 496: assumption + in action round_t.next when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.tc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.process_proposal when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 496: assumption + algorithm.ivy: line 394: assumption + algorithm.ivy: line 395: assumption + algorithm.ivy: line 396: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 496: assumption + in action basic_safety.processor.validator.timer_expiry when called from basic_safety.processor.validator.timeout_synchronisation,the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 496: assumption + algorithm.ivy: line 213: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 496: assumption + in action basic_safety.processor.validator.advanceToRound when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + algorithm.ivy: line 253: assumption + algorithm.ivy: line 254: assumption + algorithm.ivy: line 255: assumption + algorithm.ivy: line 256: assumption + algorithm.ivy: line 275: assumption + algorithm.ivy: line 276: assumption + in action basic_safety.processor.validator.finished_prepareQC_processing when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + algorithm.ivy: line 475: assumption + algorithm.ivy: line 476: assumption + in action basic_safety.processor.validator.b0_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 496: assumption + algorithm.ivy: line 578: assumption + algorithm.ivy: line 592: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 496: assumption + in action basic_safety.processor.validator.tryLockAndCommit when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 288: assumption + algorithm.ivy: line 289: assumption + algorithm.ivy: line 290: assumption + algorithm.ivy: line 310: assumption + algorithm.ivy: line 311: assumption + algorithm.ivy: line 312: assumption + in action round_t.prev when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback,basic_safety.processor.validator.leader_failed: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.qc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.aggregate_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 496: assumption + algorithm.ivy: line 204: assumption + algorithm.ivy: line 205: assumption + algorithm.ivy: line 206: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 496: assumption + in action shim.proposal_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + +OK +Fri Jan 13 01:30:59 IST 2023 + +Isolate basic_safety.ldc_properties6a: + + The following properties are assumed as axioms: + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + global_view.ivy: line 17: gv.def168 + algorithm.ivy: line 29: basic_safety.processor.validator.def118(V0:node_t) + algorithm.ivy: line 32: basic_safety.processor.validator.def119(V0:node_t) + classic_safety.ivy: line 529: basic_safety.ldc_properties6a.def306 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 525: basic_safety.ldc_properties6a.invar305 + classic_safety.ivy: line 531: basic_safety.ldc_properties6a.invar307 + + The following action implementations are present: + algorithm.ivy: line 252: implementation of basic_safety.processor.validator.advanceToRound + algorithm.ivy: line 196: implementation of basic_safety.processor.validator.aggregate_prepares + algorithm.ivy: line 203: implementation of basic_safety.processor.validator.aggregate_timeout + algorithm.ivy: line 577: implementation of basic_safety.processor.validator.b0_qc + algorithm.ivy: line 161: implementation of basic_safety.processor.validator.broadcast_prepare + algorithm.ivy: line 152: implementation of basic_safety.processor.validator.broadcast_proposal + algorithm.ivy: line 170: implementation of basic_safety.processor.validator.broadcast_qc + algorithm.ivy: line 179: implementation of basic_safety.processor.validator.broadcast_timeout + algorithm.ivy: line 218: implementation of basic_safety.processor.validator.byzantine_send + algorithm.ivy: line 418: implementation of basic_safety.processor.validator.fallback + algorithm.ivy: line 453: implementation of basic_safety.processor.validator.fallback_recovery + algorithm.ivy: line 474: implementation of basic_safety.processor.validator.finished_prepareQC_processing + algorithm.ivy: line 508: implementation of basic_safety.processor.validator.leader_failed + algorithm.ivy: line 494: implementation of basic_safety.processor.validator.no_proposal + algorithm.ivy: line 343: implementation of basic_safety.processor.validator.process_prepareQC + algorithm.ivy: line 392: implementation of basic_safety.processor.validator.process_proposal + algorithm.ivy: line 440: implementation of basic_safety.processor.validator.process_timeoutQC + algorithm.ivy: line 526: implementation of basic_safety.processor.validator.proposal_b0_correct + algorithm.ivy: line 543: implementation of basic_safety.processor.validator.proposal_b0_late + algorithm.ivy: line 562: implementation of basic_safety.processor.validator.proposal_b1_correct + algorithm.ivy: line 124: implementation of shim.prepare_handler.handle + algorithm.ivy: line 109: implementation of shim.proposal_handler.handle + algorithm.ivy: line 129: implementation of shim.qc_handler.handle + algorithm.ivy: line 144: implementation of shim.tc_handler.handle + algorithm.ivy: line 137: implementation of shim.timeout_handler.handle + algorithm.ivy: line 411: implementation of basic_safety.processor.validator.timeout + algorithm.ivy: line 429: implementation of basic_safety.processor.validator.timeout_synchronisation + algorithm.ivy: line 212: implementation of basic_safety.processor.validator.timer_expiry + algorithm.ivy: line 287: implementation of basic_safety.processor.validator.tryLockAndCommit + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + + The following initializers are present: + algorithm.ivy: line 69: basic_safety.processor.validator.init[after125] + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 525: basic_safety.ldc_properties6a.invar305 ... PASS + classic_safety.ivy: line 531: basic_safety.ldc_properties6a.invar307 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:basic_safety.processor.validator.aggregate_prepares + classic_safety.ivy: line 525: basic_safety.ldc_properties6a.invar305 ... PASS + classic_safety.ivy: line 531: basic_safety.ldc_properties6a.invar307 ... PASS + (internal) ext:basic_safety.processor.validator.aggregate_timeout + classic_safety.ivy: line 525: basic_safety.ldc_properties6a.invar305 ... PASS + classic_safety.ivy: line 531: basic_safety.ldc_properties6a.invar307 ... PASS + (internal) ext:basic_safety.processor.validator.b0_qc + classic_safety.ivy: line 525: basic_safety.ldc_properties6a.invar305 ... PASS + classic_safety.ivy: line 531: basic_safety.ldc_properties6a.invar307 ... PASS + (internal) ext:basic_safety.processor.validator.byzantine_send + classic_safety.ivy: line 525: basic_safety.ldc_properties6a.invar305 ... PASS + classic_safety.ivy: line 531: basic_safety.ldc_properties6a.invar307 ... PASS + (internal) ext:basic_safety.processor.validator.fallback + classic_safety.ivy: line 525: basic_safety.ldc_properties6a.invar305 ... PASS + classic_safety.ivy: line 531: basic_safety.ldc_properties6a.invar307 ... PASS + (internal) ext:basic_safety.processor.validator.fallback_recovery + classic_safety.ivy: line 525: basic_safety.ldc_properties6a.invar305 ... PASS + classic_safety.ivy: line 531: basic_safety.ldc_properties6a.invar307 ... PASS + (internal) ext:basic_safety.processor.validator.leader_failed + classic_safety.ivy: line 525: basic_safety.ldc_properties6a.invar305 ... PASS + classic_safety.ivy: line 531: basic_safety.ldc_properties6a.invar307 ... PASS + (internal) ext:basic_safety.processor.validator.no_proposal + classic_safety.ivy: line 525: basic_safety.ldc_properties6a.invar305 ... PASS + classic_safety.ivy: line 531: basic_safety.ldc_properties6a.invar307 ... PASS + (internal) ext:basic_safety.processor.validator.process_prepareQC + classic_safety.ivy: line 525: basic_safety.ldc_properties6a.invar305 ... PASS + classic_safety.ivy: line 531: basic_safety.ldc_properties6a.invar307 ... PASS + (internal) ext:basic_safety.processor.validator.process_proposal + classic_safety.ivy: line 525: basic_safety.ldc_properties6a.invar305 ... PASS + classic_safety.ivy: line 531: basic_safety.ldc_properties6a.invar307 ... PASS + (internal) ext:basic_safety.processor.validator.process_timeoutQC + classic_safety.ivy: line 525: basic_safety.ldc_properties6a.invar305 ... PASS + classic_safety.ivy: line 531: basic_safety.ldc_properties6a.invar307 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_correct + classic_safety.ivy: line 525: basic_safety.ldc_properties6a.invar305 ... PASS + classic_safety.ivy: line 531: basic_safety.ldc_properties6a.invar307 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_late + classic_safety.ivy: line 525: basic_safety.ldc_properties6a.invar305 ... PASS + classic_safety.ivy: line 531: basic_safety.ldc_properties6a.invar307 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b1_correct + classic_safety.ivy: line 525: basic_safety.ldc_properties6a.invar305 ... PASS + classic_safety.ivy: line 531: basic_safety.ldc_properties6a.invar307 ... PASS + (internal) ext:basic_safety.processor.validator.timeout_synchronisation + classic_safety.ivy: line 525: basic_safety.ldc_properties6a.invar305 ... PASS + classic_safety.ivy: line 531: basic_safety.ldc_properties6a.invar307 ... PASS + (internal) ext:basic_safety.processor.validator.timer_expiry + classic_safety.ivy: line 525: basic_safety.ldc_properties6a.invar305 ... PASS + classic_safety.ivy: line 531: basic_safety.ldc_properties6a.invar307 ... PASS + (internal) ext:shim.prepare_handler.handle + classic_safety.ivy: line 525: basic_safety.ldc_properties6a.invar305 ... PASS + classic_safety.ivy: line 531: basic_safety.ldc_properties6a.invar307 ... PASS + (internal) ext:shim.proposal_handler.handle + classic_safety.ivy: line 525: basic_safety.ldc_properties6a.invar305 ... PASS + classic_safety.ivy: line 531: basic_safety.ldc_properties6a.invar307 ... PASS + (internal) ext:shim.qc_handler.handle + classic_safety.ivy: line 525: basic_safety.ldc_properties6a.invar305 ... PASS + classic_safety.ivy: line 531: basic_safety.ldc_properties6a.invar307 ... PASS + (internal) ext:shim.tc_handler.handle + classic_safety.ivy: line 525: basic_safety.ldc_properties6a.invar305 ... PASS + classic_safety.ivy: line 531: basic_safety.ldc_properties6a.invar307 ... PASS + (internal) ext:shim.timeout_handler.handle + classic_safety.ivy: line 525: basic_safety.ldc_properties6a.invar305 ... PASS + classic_safety.ivy: line 531: basic_safety.ldc_properties6a.invar307 ... PASS + + The following program assertions are treated as assumptions: + in action basic_safety.processor.validator.proposal_b0_late when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + algorithm.ivy: line 545: assumption + algorithm.ivy: line 546: assumption + algorithm.ivy: line 547: assumption + algorithm.ivy: line 548: assumption + algorithm.ivy: line 549: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + in action basic_safety.processor.validator.proposal_b0_correct when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + algorithm.ivy: line 528: assumption + algorithm.ivy: line 529: assumption + algorithm.ivy: line 530: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + in action basic_safety.processor.validator.aggregate_prepares when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + algorithm.ivy: line 198: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + in action basic_safety.processor.validator.proposal_b1_correct when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + algorithm.ivy: line 564: assumption + algorithm.ivy: line 565: assumption + algorithm.ivy: line 566: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + in action gv.node_voted when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.advanceToRound: + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.timeout_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.timeout_synchronisation when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + algorithm.ivy: line 431: assumption + algorithm.ivy: line 433: assumption + algorithm.ivy: line 434: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + in action basic_safety.processor.validator.process_timeoutQC when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + algorithm.ivy: line 442: assumption + algorithm.ivy: line 443: assumption + algorithm.ivy: line 444: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + in action gv.node_timeout when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.timeout: + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_processed_qc when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.fallback_recovery when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + algorithm.ivy: line 455: assumption + algorithm.ivy: line 456: assumption + algorithm.ivy: line 457: assumption + algorithm.ivy: line 458: assumption + algorithm.ivy: line 459: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + in action basic_safety.processor.validator.fallback when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + algorithm.ivy: line 419: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + in action basic_safety.processor.validator.no_proposal when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + algorithm.ivy: line 496: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + in action basic_safety.processor.validator.process_prepareQC when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + algorithm.ivy: line 344: assumption + algorithm.ivy: line 361: assumption + algorithm.ivy: line 379: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + in action gv.node_locked_quorum when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.leader_failed when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + algorithm.ivy: line 510: assumption + algorithm.ivy: line 511: assumption + algorithm.ivy: line 512: assumption + algorithm.ivy: line 513: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + in action shim.prepare_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.byzantine_send when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + algorithm.ivy: line 219: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + in action round_t.next when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.tc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.process_proposal when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + algorithm.ivy: line 394: assumption + algorithm.ivy: line 395: assumption + algorithm.ivy: line 396: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + in action basic_safety.processor.validator.timer_expiry when called from basic_safety.processor.validator.timeout_synchronisation,the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + algorithm.ivy: line 213: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + in action basic_safety.processor.validator.advanceToRound when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + algorithm.ivy: line 253: assumption + algorithm.ivy: line 254: assumption + algorithm.ivy: line 255: assumption + algorithm.ivy: line 256: assumption + algorithm.ivy: line 275: assumption + algorithm.ivy: line 276: assumption + in action basic_safety.processor.validator.finished_prepareQC_processing when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + algorithm.ivy: line 475: assumption + algorithm.ivy: line 476: assumption + in action basic_safety.processor.validator.b0_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + algorithm.ivy: line 578: assumption + algorithm.ivy: line 592: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + in action basic_safety.processor.validator.tryLockAndCommit when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 288: assumption + algorithm.ivy: line 289: assumption + algorithm.ivy: line 290: assumption + algorithm.ivy: line 310: assumption + algorithm.ivy: line 311: assumption + algorithm.ivy: line 312: assumption + in action round_t.prev when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback,basic_safety.processor.validator.leader_failed: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.qc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.aggregate_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + algorithm.ivy: line 204: assumption + algorithm.ivy: line 205: assumption + algorithm.ivy: line 206: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + in action shim.proposal_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + +OK +Fri Jan 13 01:34:44 IST 2023 + +Isolate basic_safety.ldc_properties6b: + + The following properties are assumed as axioms: + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + global_view.ivy: line 17: gv.def168 + algorithm.ivy: line 29: basic_safety.processor.validator.def118(V0:node_t) + algorithm.ivy: line 32: basic_safety.processor.validator.def119(V0:node_t) + classic_safety.ivy: line 417: basic_safety.ldc_propertiesm1.def281 + classic_safety.ivy: line 529: basic_safety.ldc_properties6a.def306 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + classic_safety.ivy: line 419: basic_safety.ldc_propertiesm1.prop282 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 539: basic_safety.ldc_properties6b.invar308 + + The following action implementations are present: + algorithm.ivy: line 252: implementation of basic_safety.processor.validator.advanceToRound + algorithm.ivy: line 196: implementation of basic_safety.processor.validator.aggregate_prepares + algorithm.ivy: line 203: implementation of basic_safety.processor.validator.aggregate_timeout + algorithm.ivy: line 577: implementation of basic_safety.processor.validator.b0_qc + algorithm.ivy: line 161: implementation of basic_safety.processor.validator.broadcast_prepare + algorithm.ivy: line 152: implementation of basic_safety.processor.validator.broadcast_proposal + algorithm.ivy: line 170: implementation of basic_safety.processor.validator.broadcast_qc + algorithm.ivy: line 179: implementation of basic_safety.processor.validator.broadcast_timeout + algorithm.ivy: line 218: implementation of basic_safety.processor.validator.byzantine_send + algorithm.ivy: line 418: implementation of basic_safety.processor.validator.fallback + algorithm.ivy: line 453: implementation of basic_safety.processor.validator.fallback_recovery + algorithm.ivy: line 474: implementation of basic_safety.processor.validator.finished_prepareQC_processing + algorithm.ivy: line 508: implementation of basic_safety.processor.validator.leader_failed + algorithm.ivy: line 494: implementation of basic_safety.processor.validator.no_proposal + algorithm.ivy: line 343: implementation of basic_safety.processor.validator.process_prepareQC + algorithm.ivy: line 392: implementation of basic_safety.processor.validator.process_proposal + algorithm.ivy: line 440: implementation of basic_safety.processor.validator.process_timeoutQC + algorithm.ivy: line 526: implementation of basic_safety.processor.validator.proposal_b0_correct + algorithm.ivy: line 543: implementation of basic_safety.processor.validator.proposal_b0_late + algorithm.ivy: line 562: implementation of basic_safety.processor.validator.proposal_b1_correct + algorithm.ivy: line 124: implementation of shim.prepare_handler.handle + algorithm.ivy: line 109: implementation of shim.proposal_handler.handle + algorithm.ivy: line 129: implementation of shim.qc_handler.handle + algorithm.ivy: line 144: implementation of shim.tc_handler.handle + algorithm.ivy: line 137: implementation of shim.timeout_handler.handle + algorithm.ivy: line 411: implementation of basic_safety.processor.validator.timeout + algorithm.ivy: line 429: implementation of basic_safety.processor.validator.timeout_synchronisation + algorithm.ivy: line 212: implementation of basic_safety.processor.validator.timer_expiry + algorithm.ivy: line 287: implementation of basic_safety.processor.validator.tryLockAndCommit + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + + The following initializers are present: + algorithm.ivy: line 69: basic_safety.processor.validator.init[after125] + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 539: basic_safety.ldc_properties6b.invar308 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:basic_safety.processor.validator.aggregate_prepares + classic_safety.ivy: line 539: basic_safety.ldc_properties6b.invar308 ... PASS + (internal) ext:basic_safety.processor.validator.aggregate_timeout + classic_safety.ivy: line 539: basic_safety.ldc_properties6b.invar308 ... PASS + (internal) ext:basic_safety.processor.validator.b0_qc + classic_safety.ivy: line 539: basic_safety.ldc_properties6b.invar308 ... PASS + (internal) ext:basic_safety.processor.validator.byzantine_send + classic_safety.ivy: line 539: basic_safety.ldc_properties6b.invar308 ... PASS + (internal) ext:basic_safety.processor.validator.fallback + classic_safety.ivy: line 539: basic_safety.ldc_properties6b.invar308 ... PASS + (internal) ext:basic_safety.processor.validator.fallback_recovery + classic_safety.ivy: line 539: basic_safety.ldc_properties6b.invar308 ... PASS + (internal) ext:basic_safety.processor.validator.leader_failed + classic_safety.ivy: line 539: basic_safety.ldc_properties6b.invar308 ... PASS + (internal) ext:basic_safety.processor.validator.no_proposal + classic_safety.ivy: line 539: basic_safety.ldc_properties6b.invar308 ... PASS + (internal) ext:basic_safety.processor.validator.process_prepareQC + classic_safety.ivy: line 539: basic_safety.ldc_properties6b.invar308 ... PASS + (internal) ext:basic_safety.processor.validator.process_proposal + classic_safety.ivy: line 539: basic_safety.ldc_properties6b.invar308 ... PASS + (internal) ext:basic_safety.processor.validator.process_timeoutQC + classic_safety.ivy: line 539: basic_safety.ldc_properties6b.invar308 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_correct + classic_safety.ivy: line 539: basic_safety.ldc_properties6b.invar308 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_late + classic_safety.ivy: line 539: basic_safety.ldc_properties6b.invar308 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b1_correct + classic_safety.ivy: line 539: basic_safety.ldc_properties6b.invar308 ... PASS + (internal) ext:basic_safety.processor.validator.timeout_synchronisation + classic_safety.ivy: line 539: basic_safety.ldc_properties6b.invar308 ... PASS + (internal) ext:basic_safety.processor.validator.timer_expiry + classic_safety.ivy: line 539: basic_safety.ldc_properties6b.invar308 ... PASS + (internal) ext:shim.prepare_handler.handle + classic_safety.ivy: line 539: basic_safety.ldc_properties6b.invar308 ... PASS + (internal) ext:shim.proposal_handler.handle + classic_safety.ivy: line 539: basic_safety.ldc_properties6b.invar308 ... PASS + (internal) ext:shim.qc_handler.handle + classic_safety.ivy: line 539: basic_safety.ldc_properties6b.invar308 ... PASS + (internal) ext:shim.tc_handler.handle + classic_safety.ivy: line 539: basic_safety.ldc_properties6b.invar308 ... PASS + (internal) ext:shim.timeout_handler.handle + classic_safety.ivy: line 539: basic_safety.ldc_properties6b.invar308 ... PASS + + The following program assertions are treated as assumptions: + in action basic_safety.processor.validator.proposal_b0_late when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + algorithm.ivy: line 545: assumption + algorithm.ivy: line 546: assumption + algorithm.ivy: line 547: assumption + algorithm.ivy: line 548: assumption + algorithm.ivy: line 549: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + in action basic_safety.processor.validator.proposal_b0_correct when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + algorithm.ivy: line 528: assumption + algorithm.ivy: line 529: assumption + algorithm.ivy: line 530: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + in action basic_safety.processor.validator.aggregate_prepares when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + algorithm.ivy: line 198: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + in action basic_safety.processor.validator.proposal_b1_correct when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + algorithm.ivy: line 564: assumption + algorithm.ivy: line 565: assumption + algorithm.ivy: line 566: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + in action gv.node_voted when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.advanceToRound: + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.timeout_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.timeout_synchronisation when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + algorithm.ivy: line 431: assumption + algorithm.ivy: line 433: assumption + algorithm.ivy: line 434: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + in action basic_safety.processor.validator.process_timeoutQC when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + algorithm.ivy: line 442: assumption + algorithm.ivy: line 443: assumption + algorithm.ivy: line 444: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + in action gv.node_timeout when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.timeout: + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_processed_qc when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.fallback_recovery when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + algorithm.ivy: line 455: assumption + algorithm.ivy: line 456: assumption + algorithm.ivy: line 457: assumption + algorithm.ivy: line 458: assumption + algorithm.ivy: line 459: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + in action basic_safety.processor.validator.fallback when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + algorithm.ivy: line 419: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + in action basic_safety.processor.validator.no_proposal when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + algorithm.ivy: line 496: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + in action basic_safety.processor.validator.process_prepareQC when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + algorithm.ivy: line 344: assumption + algorithm.ivy: line 361: assumption + algorithm.ivy: line 379: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + in action gv.node_locked_quorum when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.leader_failed when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + algorithm.ivy: line 510: assumption + algorithm.ivy: line 511: assumption + algorithm.ivy: line 512: assumption + algorithm.ivy: line 513: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + in action shim.prepare_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.byzantine_send when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + algorithm.ivy: line 219: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + in action round_t.next when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.tc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.process_proposal when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + algorithm.ivy: line 394: assumption + algorithm.ivy: line 395: assumption + algorithm.ivy: line 396: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + in action basic_safety.processor.validator.timer_expiry when called from basic_safety.processor.validator.timeout_synchronisation,the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + algorithm.ivy: line 213: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + in action basic_safety.processor.validator.advanceToRound when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + algorithm.ivy: line 253: assumption + algorithm.ivy: line 254: assumption + algorithm.ivy: line 255: assumption + algorithm.ivy: line 256: assumption + algorithm.ivy: line 275: assumption + algorithm.ivy: line 276: assumption + in action basic_safety.processor.validator.finished_prepareQC_processing when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + algorithm.ivy: line 475: assumption + algorithm.ivy: line 476: assumption + in action basic_safety.processor.validator.b0_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + algorithm.ivy: line 578: assumption + algorithm.ivy: line 592: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + in action basic_safety.processor.validator.tryLockAndCommit when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 288: assumption + algorithm.ivy: line 289: assumption + algorithm.ivy: line 290: assumption + algorithm.ivy: line 310: assumption + algorithm.ivy: line 311: assumption + algorithm.ivy: line 312: assumption + in action round_t.prev when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback,basic_safety.processor.validator.leader_failed: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.qc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.aggregate_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + algorithm.ivy: line 204: assumption + algorithm.ivy: line 205: assumption + algorithm.ivy: line 206: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + in action shim.proposal_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + +OK +Fri Jan 13 01:38:32 IST 2023 + +Isolate basic_safety.ldc_properties6c: + + The following properties are assumed as axioms: + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + global_view.ivy: line 17: gv.def168 + algorithm.ivy: line 29: basic_safety.processor.validator.def118(V0:node_t) + algorithm.ivy: line 32: basic_safety.processor.validator.def119(V0:node_t) + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 544: basic_safety.ldc_properties6c.invar309 + + The following action implementations are present: + algorithm.ivy: line 252: implementation of basic_safety.processor.validator.advanceToRound + algorithm.ivy: line 196: implementation of basic_safety.processor.validator.aggregate_prepares + algorithm.ivy: line 203: implementation of basic_safety.processor.validator.aggregate_timeout + algorithm.ivy: line 577: implementation of basic_safety.processor.validator.b0_qc + algorithm.ivy: line 161: implementation of basic_safety.processor.validator.broadcast_prepare + algorithm.ivy: line 152: implementation of basic_safety.processor.validator.broadcast_proposal + algorithm.ivy: line 170: implementation of basic_safety.processor.validator.broadcast_qc + algorithm.ivy: line 179: implementation of basic_safety.processor.validator.broadcast_timeout + algorithm.ivy: line 218: implementation of basic_safety.processor.validator.byzantine_send + algorithm.ivy: line 418: implementation of basic_safety.processor.validator.fallback + algorithm.ivy: line 453: implementation of basic_safety.processor.validator.fallback_recovery + algorithm.ivy: line 474: implementation of basic_safety.processor.validator.finished_prepareQC_processing + algorithm.ivy: line 508: implementation of basic_safety.processor.validator.leader_failed + algorithm.ivy: line 494: implementation of basic_safety.processor.validator.no_proposal + algorithm.ivy: line 343: implementation of basic_safety.processor.validator.process_prepareQC + algorithm.ivy: line 392: implementation of basic_safety.processor.validator.process_proposal + algorithm.ivy: line 440: implementation of basic_safety.processor.validator.process_timeoutQC + algorithm.ivy: line 526: implementation of basic_safety.processor.validator.proposal_b0_correct + algorithm.ivy: line 543: implementation of basic_safety.processor.validator.proposal_b0_late + algorithm.ivy: line 562: implementation of basic_safety.processor.validator.proposal_b1_correct + algorithm.ivy: line 124: implementation of shim.prepare_handler.handle + algorithm.ivy: line 109: implementation of shim.proposal_handler.handle + algorithm.ivy: line 129: implementation of shim.qc_handler.handle + algorithm.ivy: line 144: implementation of shim.tc_handler.handle + algorithm.ivy: line 137: implementation of shim.timeout_handler.handle + algorithm.ivy: line 411: implementation of basic_safety.processor.validator.timeout + algorithm.ivy: line 429: implementation of basic_safety.processor.validator.timeout_synchronisation + algorithm.ivy: line 212: implementation of basic_safety.processor.validator.timer_expiry + algorithm.ivy: line 287: implementation of basic_safety.processor.validator.tryLockAndCommit + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + + The following initializers are present: + algorithm.ivy: line 69: basic_safety.processor.validator.init[after125] + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 544: basic_safety.ldc_properties6c.invar309 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:basic_safety.processor.validator.aggregate_prepares + classic_safety.ivy: line 544: basic_safety.ldc_properties6c.invar309 ... PASS + (internal) ext:basic_safety.processor.validator.aggregate_timeout + classic_safety.ivy: line 544: basic_safety.ldc_properties6c.invar309 ... PASS + (internal) ext:basic_safety.processor.validator.b0_qc + classic_safety.ivy: line 544: basic_safety.ldc_properties6c.invar309 ... PASS + (internal) ext:basic_safety.processor.validator.byzantine_send + classic_safety.ivy: line 544: basic_safety.ldc_properties6c.invar309 ... PASS + (internal) ext:basic_safety.processor.validator.fallback + classic_safety.ivy: line 544: basic_safety.ldc_properties6c.invar309 ... PASS + (internal) ext:basic_safety.processor.validator.fallback_recovery + classic_safety.ivy: line 544: basic_safety.ldc_properties6c.invar309 ... PASS + (internal) ext:basic_safety.processor.validator.leader_failed + classic_safety.ivy: line 544: basic_safety.ldc_properties6c.invar309 ... PASS + (internal) ext:basic_safety.processor.validator.no_proposal + classic_safety.ivy: line 544: basic_safety.ldc_properties6c.invar309 ... PASS + (internal) ext:basic_safety.processor.validator.process_prepareQC + classic_safety.ivy: line 544: basic_safety.ldc_properties6c.invar309 ... PASS + (internal) ext:basic_safety.processor.validator.process_proposal + classic_safety.ivy: line 544: basic_safety.ldc_properties6c.invar309 ... PASS + (internal) ext:basic_safety.processor.validator.process_timeoutQC + classic_safety.ivy: line 544: basic_safety.ldc_properties6c.invar309 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_correct + classic_safety.ivy: line 544: basic_safety.ldc_properties6c.invar309 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_late + classic_safety.ivy: line 544: basic_safety.ldc_properties6c.invar309 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b1_correct + classic_safety.ivy: line 544: basic_safety.ldc_properties6c.invar309 ... PASS + (internal) ext:basic_safety.processor.validator.timeout_synchronisation + classic_safety.ivy: line 544: basic_safety.ldc_properties6c.invar309 ... PASS + (internal) ext:basic_safety.processor.validator.timer_expiry + classic_safety.ivy: line 544: basic_safety.ldc_properties6c.invar309 ... PASS + (internal) ext:shim.prepare_handler.handle + classic_safety.ivy: line 544: basic_safety.ldc_properties6c.invar309 ... PASS + (internal) ext:shim.proposal_handler.handle + classic_safety.ivy: line 544: basic_safety.ldc_properties6c.invar309 ... PASS + (internal) ext:shim.qc_handler.handle + classic_safety.ivy: line 544: basic_safety.ldc_properties6c.invar309 ... PASS + (internal) ext:shim.tc_handler.handle + classic_safety.ivy: line 544: basic_safety.ldc_properties6c.invar309 ... PASS + (internal) ext:shim.timeout_handler.handle + classic_safety.ivy: line 544: basic_safety.ldc_properties6c.invar309 ... PASS + + The following program assertions are treated as assumptions: + in action basic_safety.processor.validator.proposal_b0_late when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 539: assumption + algorithm.ivy: line 545: assumption + algorithm.ivy: line 546: assumption + algorithm.ivy: line 547: assumption + algorithm.ivy: line 548: assumption + algorithm.ivy: line 549: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 539: assumption + in action basic_safety.processor.validator.proposal_b0_correct when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 539: assumption + algorithm.ivy: line 528: assumption + algorithm.ivy: line 529: assumption + algorithm.ivy: line 530: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 539: assumption + in action basic_safety.processor.validator.aggregate_prepares when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 539: assumption + algorithm.ivy: line 198: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 539: assumption + in action basic_safety.processor.validator.proposal_b1_correct when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 539: assumption + algorithm.ivy: line 564: assumption + algorithm.ivy: line 565: assumption + algorithm.ivy: line 566: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 539: assumption + in action gv.node_voted when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.advanceToRound: + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.timeout_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.timeout_synchronisation when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 539: assumption + algorithm.ivy: line 431: assumption + algorithm.ivy: line 433: assumption + algorithm.ivy: line 434: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 539: assumption + in action basic_safety.processor.validator.process_timeoutQC when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 539: assumption + algorithm.ivy: line 442: assumption + algorithm.ivy: line 443: assumption + algorithm.ivy: line 444: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 539: assumption + in action gv.node_timeout when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.timeout: + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_processed_qc when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.fallback_recovery when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 539: assumption + algorithm.ivy: line 455: assumption + algorithm.ivy: line 456: assumption + algorithm.ivy: line 457: assumption + algorithm.ivy: line 458: assumption + algorithm.ivy: line 459: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 539: assumption + in action basic_safety.processor.validator.fallback when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 539: assumption + algorithm.ivy: line 419: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 539: assumption + in action basic_safety.processor.validator.no_proposal when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 539: assumption + algorithm.ivy: line 496: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 539: assumption + in action basic_safety.processor.validator.process_prepareQC when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 539: assumption + algorithm.ivy: line 344: assumption + algorithm.ivy: line 361: assumption + algorithm.ivy: line 379: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 539: assumption + in action gv.node_locked_quorum when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.leader_failed when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 539: assumption + algorithm.ivy: line 510: assumption + algorithm.ivy: line 511: assumption + algorithm.ivy: line 512: assumption + algorithm.ivy: line 513: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 539: assumption + in action shim.prepare_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.byzantine_send when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 539: assumption + algorithm.ivy: line 219: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 539: assumption + in action round_t.next when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.tc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.process_proposal when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 539: assumption + algorithm.ivy: line 394: assumption + algorithm.ivy: line 395: assumption + algorithm.ivy: line 396: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 539: assumption + in action basic_safety.processor.validator.timer_expiry when called from basic_safety.processor.validator.timeout_synchronisation,the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 539: assumption + algorithm.ivy: line 213: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 539: assumption + in action basic_safety.processor.validator.advanceToRound when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + algorithm.ivy: line 253: assumption + algorithm.ivy: line 254: assumption + algorithm.ivy: line 255: assumption + algorithm.ivy: line 256: assumption + algorithm.ivy: line 275: assumption + algorithm.ivy: line 276: assumption + in action basic_safety.processor.validator.finished_prepareQC_processing when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + algorithm.ivy: line 475: assumption + algorithm.ivy: line 476: assumption + in action basic_safety.processor.validator.b0_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 539: assumption + algorithm.ivy: line 578: assumption + algorithm.ivy: line 592: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 539: assumption + in action basic_safety.processor.validator.tryLockAndCommit when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 288: assumption + algorithm.ivy: line 289: assumption + algorithm.ivy: line 290: assumption + algorithm.ivy: line 310: assumption + algorithm.ivy: line 311: assumption + algorithm.ivy: line 312: assumption + in action round_t.prev when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback,basic_safety.processor.validator.leader_failed: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.qc_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + in action basic_safety.processor.validator.aggregate_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 539: assumption + algorithm.ivy: line 204: assumption + algorithm.ivy: line 205: assumption + algorithm.ivy: line 206: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 539: assumption + in action shim.proposal_handler.handle when called from the environment: + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + +OK +Fri Jan 13 01:42:13 IST 2023 + +Isolate basic_safety.ldc_propertiesm1: + + The following properties are assumed as axioms: + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + ubd_seq.ivy: line 18: height_t.successor_definition + global_view.ivy: line 17: gv.def168 + classic_safety.ivy: line 68: gdc_properties.def187 + classic_safety.ivy: line 417: basic_safety.ldc_propertiesm1.def281 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: height_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: height_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: height_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: height_t.spec.prop1 [assumed] + classic_safety.ivy: line 419: basic_safety.ldc_propertiesm1.prop282 ... PASS + + The following action implementations are present: + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 36: monitor of height_t.prev + ubd_seq.ivy: line 34: monitor of height_t.prev + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + global_view.ivy: line 29: gv.init[after169] + + Any assertions in initializers must be checked ... PASS + + The following program assertions are treated as assumptions: + in action round_t.next when called from : + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action gv.node_processed_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action gv.node_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action round_t.prev when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action gv.node_voted when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action gv.node_locked_quorum when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action height_t.prev when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + +OK +Fri Jan 13 01:42:18 IST 2023 + +Isolate basic_safety.ldc_propertiesm2: + + The following properties are assumed as axioms: + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + ubd_seq.ivy: line 18: height_t.successor_definition + global_view.ivy: line 17: gv.def168 + classic_safety.ivy: line 68: gdc_properties.def187 + classic_safety.ivy: line 413: basic_safety.ldc_propertiesm1.def280 + classic_safety.ivy: line 417: basic_safety.ldc_propertiesm1.def281 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: height_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: height_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: height_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: height_t.spec.prop1 [assumed] + classic_safety.ivy: line 419: basic_safety.ldc_propertiesm1.prop282 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 432: basic_safety.ldc_propertiesm2.invar283 + + The following action implementations are present: + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 36: monitor of height_t.prev + ubd_seq.ivy: line 34: monitor of height_t.prev + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 432: basic_safety.ldc_propertiesm2.invar283 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:gv.node_locked_quorum + classic_safety.ivy: line 432: basic_safety.ldc_propertiesm2.invar283 ... PASS + (internal) ext:gv.node_processed_qc + classic_safety.ivy: line 432: basic_safety.ldc_propertiesm2.invar283 ... PASS + (internal) ext:gv.node_timeout + classic_safety.ivy: line 432: basic_safety.ldc_propertiesm2.invar283 ... PASS + (internal) ext:gv.node_voted + classic_safety.ivy: line 432: basic_safety.ldc_propertiesm2.invar283 ... PASS + (internal) ext:height_t.prev + classic_safety.ivy: line 432: basic_safety.ldc_propertiesm2.invar283 ... PASS + (internal) ext:round_t.prev + classic_safety.ivy: line 432: basic_safety.ldc_propertiesm2.invar283 ... PASS + + The following program assertions are treated as assumptions: + in action round_t.next when called from : + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action gv.node_processed_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action gv.node_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action round_t.prev when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action gv.node_voted when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action gv.node_locked_quorum when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action height_t.prev when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + +OK +Fri Jan 13 01:42:26 IST 2023 + +Isolate basic_safety.processor: + + The following properties are assumed as axioms: + domain_model.ivy: line 28: block_t.axiom64 + domain_model.ivy: line 30: block_t.axiom65 + domain_model.ivy: line 31: block_t.axiom66 + domain_model.ivy: line 69: voted_t.axiom72 + domain_model.ivy: line 83: cert_t.axiom73 + domain_model.ivy: line 84: cert_t.axiom74 + domain_model.ivy: line 85: cert_t.axiom75 + domain_model.ivy: line 97: timeout_t.axiom76 + domain_model.ivy: line 98: timeout_t.axiom77 + domain_model.ivy: line 111: timeout_cert_t.axiom78 + domain_model.ivy: line 112: timeout_cert_t.axiom79 + domain_model.ivy: line 113: timeout_cert_t.axiom80 + domain_model.ivy: line 126: proposal_t.axiom81 + domain_model.ivy: line 127: proposal_t.axiom82 + domain_model.ivy: line 128: proposal_t.axiom83 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + ubd_seq.ivy: line 18: height_t.successor_definition + global_view.ivy: line 17: gv.def168 + algorithm.ivy: line 29: basic_safety.processor.validator.def118(V0:node_t) + algorithm.ivy: line 32: basic_safety.processor.validator.def119(V0:node_t) + algorithm.ivy: line 43: basic_safety.processor.validator.def120(V0:node_t) + algorithm.ivy: line 45: basic_safety.processor.validator.def121(V0:node_t) + algorithm.ivy: line 49: basic_safety.processor.validator.def123(V0:node_t) + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: height_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: height_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: height_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: height_t.spec.prop1 [assumed] + + The inductive invariant consists of the following conjectures: + algorithm.ivy: line 599: basic_safety.processor.validator.invar131(V0:node_t) + algorithm.ivy: line 601: basic_safety.processor.validator.invar132(V0:node_t) + algorithm.ivy: line 603: basic_safety.processor.validator.invar133(V0:node_t) + algorithm.ivy: line 605: basic_safety.processor.validator.invar134(V0:node_t) + algorithm.ivy: line 607: basic_safety.processor.validator.invar135(V0:node_t) + algorithm.ivy: line 609: basic_safety.processor.validator.invar136(V0:node_t) + algorithm.ivy: line 611: basic_safety.processor.validator.invar137(V0:node_t) + algorithm.ivy: line 613: basic_safety.processor.validator.invar138(V0:node_t) + algorithm.ivy: line 615: basic_safety.processor.validator.invar139(V0:node_t) + algorithm.ivy: line 617: basic_safety.processor.validator.invar140(V0:node_t) + algorithm.ivy: line 619: basic_safety.processor.validator.invar141(V0:node_t) + algorithm.ivy: line 621: basic_safety.processor.validator.invar142(V0:node_t) + algorithm.ivy: line 623: basic_safety.processor.validator.invar143(V0:node_t) + algorithm.ivy: line 625: basic_safety.processor.validator.invar144(V0:node_t) + algorithm.ivy: line 627: basic_safety.processor.validator.invar145(V0:node_t) + algorithm.ivy: line 629: basic_safety.processor.validator.invar146(V0:node_t) + algorithm.ivy: line 631: basic_safety.processor.validator.invar147(V0:node_t) + algorithm.ivy: line 633: basic_safety.processor.validator.invar148(V0:node_t) + algorithm.ivy: line 635: basic_safety.processor.validator.invar149(V0:node_t) + algorithm.ivy: line 637: basic_safety.processor.validator.invar150(V0:node_t) + algorithm.ivy: line 639: basic_safety.processor.validator.invar151(V0:node_t) + algorithm.ivy: line 641: basic_safety.processor.validator.invar152(V0:node_t) + algorithm.ivy: line 643: basic_safety.processor.validator.invar153(V0:node_t) + algorithm.ivy: line 645: basic_safety.processor.validator.invar154(V0:node_t) + algorithm.ivy: line 647: basic_safety.processor.validator.invar155(V0:node_t) + algorithm.ivy: line 651: basic_safety.processor.validator.invar156(V0:node_t) + algorithm.ivy: line 653: basic_safety.processor.validator.invar157(V0:node_t) + algorithm.ivy: line 655: basic_safety.processor.validator.invar158(V0:node_t) + algorithm.ivy: line 657: basic_safety.processor.validator.invar159(V0:node_t) + algorithm.ivy: line 659: basic_safety.processor.validator.invar160(V0:node_t) + algorithm.ivy: line 661: basic_safety.processor.validator.blockchain_parent(V0:node_t) + algorithm.ivy: line 663: basic_safety.processor.validator.invar161(V0:node_t) + algorithm.ivy: line 665: basic_safety.processor.validator.invar162(V0:node_t) + algorithm.ivy: line 667: basic_safety.processor.validator.invar163(V0:node_t) + algorithm.ivy: line 669: basic_safety.processor.validator.invar164(V0:node_t) + algorithm.ivy: line 671: basic_safety.processor.validator.invar165(V0:node_t) + algorithm.ivy: line 673: basic_safety.processor.validator.invar166(V0:node_t) + algorithm.ivy: line 675: basic_safety.processor.validator.invar167(V0:node_t) + classic_safety.ivy: line 381: basic_safety.processor.invar268 + classic_safety.ivy: line 383: basic_safety.processor.invar269 + classic_safety.ivy: line 385: basic_safety.processor.invar270 + classic_safety.ivy: line 387: basic_safety.processor.invar271 + classic_safety.ivy: line 389: basic_safety.processor.invar272 + classic_safety.ivy: line 391: basic_safety.processor.invar273 + classic_safety.ivy: line 393: basic_safety.processor.invar274 + classic_safety.ivy: line 395: basic_safety.processor.invar275 + classic_safety.ivy: line 397: basic_safety.processor.invar276 + classic_safety.ivy: line 399: basic_safety.processor.invar277 + + The following action implementations are present: + algorithm.ivy: line 252: implementation of basic_safety.processor.validator.advanceToRound + algorithm.ivy: line 196: implementation of basic_safety.processor.validator.aggregate_prepares + algorithm.ivy: line 203: implementation of basic_safety.processor.validator.aggregate_timeout + algorithm.ivy: line 577: implementation of basic_safety.processor.validator.b0_qc + algorithm.ivy: line 161: implementation of basic_safety.processor.validator.broadcast_prepare + algorithm.ivy: line 152: implementation of basic_safety.processor.validator.broadcast_proposal + algorithm.ivy: line 170: implementation of basic_safety.processor.validator.broadcast_qc + algorithm.ivy: line 179: implementation of basic_safety.processor.validator.broadcast_timeout + algorithm.ivy: line 218: implementation of basic_safety.processor.validator.byzantine_send + algorithm.ivy: line 418: implementation of basic_safety.processor.validator.fallback + algorithm.ivy: line 453: implementation of basic_safety.processor.validator.fallback_recovery + algorithm.ivy: line 474: implementation of basic_safety.processor.validator.finished_prepareQC_processing + algorithm.ivy: line 508: implementation of basic_safety.processor.validator.leader_failed + algorithm.ivy: line 494: implementation of basic_safety.processor.validator.no_proposal + algorithm.ivy: line 343: implementation of basic_safety.processor.validator.process_prepareQC + algorithm.ivy: line 392: implementation of basic_safety.processor.validator.process_proposal + algorithm.ivy: line 440: implementation of basic_safety.processor.validator.process_timeoutQC + algorithm.ivy: line 526: implementation of basic_safety.processor.validator.proposal_b0_correct + algorithm.ivy: line 543: implementation of basic_safety.processor.validator.proposal_b0_late + algorithm.ivy: line 562: implementation of basic_safety.processor.validator.proposal_b1_correct + algorithm.ivy: line 124: implementation of shim.prepare_handler.handle + algorithm.ivy: line 109: implementation of shim.proposal_handler.handle + algorithm.ivy: line 129: implementation of shim.qc_handler.handle + algorithm.ivy: line 144: implementation of shim.tc_handler.handle + algorithm.ivy: line 137: implementation of shim.timeout_handler.handle + algorithm.ivy: line 411: implementation of basic_safety.processor.validator.timeout + algorithm.ivy: line 429: implementation of basic_safety.processor.validator.timeout_synchronisation + algorithm.ivy: line 212: implementation of basic_safety.processor.validator.timer_expiry + algorithm.ivy: line 287: implementation of basic_safety.processor.validator.tryLockAndCommit + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of height_t.next + ubd_seq.ivy: line 36: monitor of height_t.prev + ubd_seq.ivy: line 34: monitor of height_t.prev + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/udp.ivy: line 170: monitor of net.recv + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/udp.ivy: line 167: monitor of net.send + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + network_model.ivy: line 54: monitor of shim.broadcast + network_model.ivy: line 33: monitor of shim.prepare_handler.handle + network_model.ivy: line 33: monitor of shim.proposal_handler.handle + network_model.ivy: line 33: monitor of shim.qc_handler.handle + network_model.ivy: line 57: monitor of shim.send + network_model.ivy: line 33: monitor of shim.tc_handler.handle + network_model.ivy: line 33: monitor of shim.timeout_handler.handle + + The following initializers are present: + algorithm.ivy: line 69: basic_safety.processor.validator.init[after125] + global_view.ivy: line 29: gv.init[after169] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/udp.ivy: line 163: net.spec.init[after89] + network_model.ivy: line 51: shim.init[after111] + + Initialization must establish the invariant + algorithm.ivy: line 599: basic_safety.processor.validator.invar131(V0:node_t) ... PASS + algorithm.ivy: line 601: basic_safety.processor.validator.invar132(V0:node_t) ... PASS + algorithm.ivy: line 603: basic_safety.processor.validator.invar133(V0:node_t) ... PASS + algorithm.ivy: line 605: basic_safety.processor.validator.invar134(V0:node_t) ... PASS + algorithm.ivy: line 607: basic_safety.processor.validator.invar135(V0:node_t) ... PASS + algorithm.ivy: line 609: basic_safety.processor.validator.invar136(V0:node_t) ... PASS + algorithm.ivy: line 611: basic_safety.processor.validator.invar137(V0:node_t) ... PASS + algorithm.ivy: line 613: basic_safety.processor.validator.invar138(V0:node_t) ... PASS + algorithm.ivy: line 615: basic_safety.processor.validator.invar139(V0:node_t) ... PASS + algorithm.ivy: line 617: basic_safety.processor.validator.invar140(V0:node_t) ... PASS + algorithm.ivy: line 619: basic_safety.processor.validator.invar141(V0:node_t) ... PASS + algorithm.ivy: line 621: basic_safety.processor.validator.invar142(V0:node_t) ... PASS + algorithm.ivy: line 623: basic_safety.processor.validator.invar143(V0:node_t) ... PASS + algorithm.ivy: line 625: basic_safety.processor.validator.invar144(V0:node_t) ... PASS + algorithm.ivy: line 627: basic_safety.processor.validator.invar145(V0:node_t) ... PASS + algorithm.ivy: line 629: basic_safety.processor.validator.invar146(V0:node_t) ... PASS + algorithm.ivy: line 631: basic_safety.processor.validator.invar147(V0:node_t) ... PASS + algorithm.ivy: line 633: basic_safety.processor.validator.invar148(V0:node_t) ... PASS + algorithm.ivy: line 635: basic_safety.processor.validator.invar149(V0:node_t) ... PASS + algorithm.ivy: line 637: basic_safety.processor.validator.invar150(V0:node_t) ... PASS + algorithm.ivy: line 639: basic_safety.processor.validator.invar151(V0:node_t) ... PASS + algorithm.ivy: line 641: basic_safety.processor.validator.invar152(V0:node_t) ... PASS + algorithm.ivy: line 643: basic_safety.processor.validator.invar153(V0:node_t) ... PASS + algorithm.ivy: line 645: basic_safety.processor.validator.invar154(V0:node_t) ... PASS + algorithm.ivy: line 647: basic_safety.processor.validator.invar155(V0:node_t) ... PASS + algorithm.ivy: line 651: basic_safety.processor.validator.invar156(V0:node_t) ... PASS + algorithm.ivy: line 653: basic_safety.processor.validator.invar157(V0:node_t) ... PASS + algorithm.ivy: line 655: basic_safety.processor.validator.invar158(V0:node_t) ... PASS + algorithm.ivy: line 657: basic_safety.processor.validator.invar159(V0:node_t) ... PASS + algorithm.ivy: line 659: basic_safety.processor.validator.invar160(V0:node_t) ... PASS + algorithm.ivy: line 661: basic_safety.processor.validator.blockchain_parent(V0:node_t) ... PASS + algorithm.ivy: line 663: basic_safety.processor.validator.invar161(V0:node_t) ... PASS + algorithm.ivy: line 665: basic_safety.processor.validator.invar162(V0:node_t) ... PASS + algorithm.ivy: line 667: basic_safety.processor.validator.invar163(V0:node_t) ... PASS + algorithm.ivy: line 669: basic_safety.processor.validator.invar164(V0:node_t) ... PASS + algorithm.ivy: line 671: basic_safety.processor.validator.invar165(V0:node_t) ... PASS + algorithm.ivy: line 673: basic_safety.processor.validator.invar166(V0:node_t) ... PASS + algorithm.ivy: line 675: basic_safety.processor.validator.invar167(V0:node_t) ... PASS + classic_safety.ivy: line 381: basic_safety.processor.invar268 ... PASS + classic_safety.ivy: line 383: basic_safety.processor.invar269 ... PASS + classic_safety.ivy: line 385: basic_safety.processor.invar270 ... PASS + classic_safety.ivy: line 387: basic_safety.processor.invar271 ... PASS + classic_safety.ivy: line 389: basic_safety.processor.invar272 ... PASS + classic_safety.ivy: line 391: basic_safety.processor.invar273 ... PASS + classic_safety.ivy: line 393: basic_safety.processor.invar274 ... PASS + classic_safety.ivy: line 395: basic_safety.processor.invar275 ... PASS + classic_safety.ivy: line 397: basic_safety.processor.invar276 ... PASS + classic_safety.ivy: line 399: basic_safety.processor.invar277 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:basic_safety.processor.validator.aggregate_prepares + algorithm.ivy: line 599: basic_safety.processor.validator.invar131(V0:node_t) ... PASS + algorithm.ivy: line 601: basic_safety.processor.validator.invar132(V0:node_t) ... PASS + algorithm.ivy: line 603: basic_safety.processor.validator.invar133(V0:node_t) ... PASS + algorithm.ivy: line 605: basic_safety.processor.validator.invar134(V0:node_t) ... PASS + algorithm.ivy: line 607: basic_safety.processor.validator.invar135(V0:node_t) ... PASS + algorithm.ivy: line 609: basic_safety.processor.validator.invar136(V0:node_t) ... PASS + algorithm.ivy: line 611: basic_safety.processor.validator.invar137(V0:node_t) ... PASS + algorithm.ivy: line 613: basic_safety.processor.validator.invar138(V0:node_t) ... PASS + algorithm.ivy: line 615: basic_safety.processor.validator.invar139(V0:node_t) ... PASS + algorithm.ivy: line 617: basic_safety.processor.validator.invar140(V0:node_t) ... PASS + algorithm.ivy: line 619: basic_safety.processor.validator.invar141(V0:node_t) ... PASS + algorithm.ivy: line 621: basic_safety.processor.validator.invar142(V0:node_t) ... PASS + algorithm.ivy: line 623: basic_safety.processor.validator.invar143(V0:node_t) ... PASS + algorithm.ivy: line 625: basic_safety.processor.validator.invar144(V0:node_t) ... PASS + algorithm.ivy: line 627: basic_safety.processor.validator.invar145(V0:node_t) ... PASS + algorithm.ivy: line 629: basic_safety.processor.validator.invar146(V0:node_t) ... PASS + algorithm.ivy: line 631: basic_safety.processor.validator.invar147(V0:node_t) ... PASS + algorithm.ivy: line 633: basic_safety.processor.validator.invar148(V0:node_t) ... PASS + algorithm.ivy: line 635: basic_safety.processor.validator.invar149(V0:node_t) ... PASS + algorithm.ivy: line 637: basic_safety.processor.validator.invar150(V0:node_t) ... PASS + algorithm.ivy: line 639: basic_safety.processor.validator.invar151(V0:node_t) ... PASS + algorithm.ivy: line 641: basic_safety.processor.validator.invar152(V0:node_t) ... PASS + algorithm.ivy: line 643: basic_safety.processor.validator.invar153(V0:node_t) ... PASS + algorithm.ivy: line 645: basic_safety.processor.validator.invar154(V0:node_t) ... PASS + algorithm.ivy: line 647: basic_safety.processor.validator.invar155(V0:node_t) ... PASS + algorithm.ivy: line 651: basic_safety.processor.validator.invar156(V0:node_t) ... PASS + algorithm.ivy: line 653: basic_safety.processor.validator.invar157(V0:node_t) ... PASS + algorithm.ivy: line 655: basic_safety.processor.validator.invar158(V0:node_t) ... PASS + algorithm.ivy: line 657: basic_safety.processor.validator.invar159(V0:node_t) ... PASS + algorithm.ivy: line 659: basic_safety.processor.validator.invar160(V0:node_t) ... PASS + algorithm.ivy: line 661: basic_safety.processor.validator.blockchain_parent(V0:node_t) ... PASS + algorithm.ivy: line 663: basic_safety.processor.validator.invar161(V0:node_t) ... PASS + algorithm.ivy: line 665: basic_safety.processor.validator.invar162(V0:node_t) ... PASS + algorithm.ivy: line 667: basic_safety.processor.validator.invar163(V0:node_t) ... PASS + algorithm.ivy: line 669: basic_safety.processor.validator.invar164(V0:node_t) ... PASS + algorithm.ivy: line 671: basic_safety.processor.validator.invar165(V0:node_t) ... PASS + algorithm.ivy: line 673: basic_safety.processor.validator.invar166(V0:node_t) ... PASS + algorithm.ivy: line 675: basic_safety.processor.validator.invar167(V0:node_t) ... PASS + classic_safety.ivy: line 381: basic_safety.processor.invar268 ... PASS + classic_safety.ivy: line 383: basic_safety.processor.invar269 ... PASS + classic_safety.ivy: line 385: basic_safety.processor.invar270 ... PASS + classic_safety.ivy: line 387: basic_safety.processor.invar271 ... PASS + classic_safety.ivy: line 389: basic_safety.processor.invar272 ... PASS + classic_safety.ivy: line 391: basic_safety.processor.invar273 ... PASS + classic_safety.ivy: line 393: basic_safety.processor.invar274 ... PASS + classic_safety.ivy: line 395: basic_safety.processor.invar275 ... PASS + classic_safety.ivy: line 397: basic_safety.processor.invar276 ... PASS + classic_safety.ivy: line 399: basic_safety.processor.invar277 ... PASS + (internal) ext:basic_safety.processor.validator.aggregate_timeout + algorithm.ivy: line 599: basic_safety.processor.validator.invar131(V0:node_t) ... PASS + algorithm.ivy: line 601: basic_safety.processor.validator.invar132(V0:node_t) ... PASS + algorithm.ivy: line 603: basic_safety.processor.validator.invar133(V0:node_t) ... PASS + algorithm.ivy: line 605: basic_safety.processor.validator.invar134(V0:node_t) ... PASS + algorithm.ivy: line 607: basic_safety.processor.validator.invar135(V0:node_t) ... PASS + algorithm.ivy: line 609: basic_safety.processor.validator.invar136(V0:node_t) ... PASS + algorithm.ivy: line 611: basic_safety.processor.validator.invar137(V0:node_t) ... PASS + algorithm.ivy: line 613: basic_safety.processor.validator.invar138(V0:node_t) ... PASS + algorithm.ivy: line 615: basic_safety.processor.validator.invar139(V0:node_t) ... PASS + algorithm.ivy: line 617: basic_safety.processor.validator.invar140(V0:node_t) ... PASS + algorithm.ivy: line 619: basic_safety.processor.validator.invar141(V0:node_t) ... PASS + algorithm.ivy: line 621: basic_safety.processor.validator.invar142(V0:node_t) ... PASS + algorithm.ivy: line 623: basic_safety.processor.validator.invar143(V0:node_t) ... PASS + algorithm.ivy: line 625: basic_safety.processor.validator.invar144(V0:node_t) ... PASS + algorithm.ivy: line 627: basic_safety.processor.validator.invar145(V0:node_t) ... PASS + algorithm.ivy: line 629: basic_safety.processor.validator.invar146(V0:node_t) ... PASS + algorithm.ivy: line 631: basic_safety.processor.validator.invar147(V0:node_t) ... PASS + algorithm.ivy: line 633: basic_safety.processor.validator.invar148(V0:node_t) ... PASS + algorithm.ivy: line 635: basic_safety.processor.validator.invar149(V0:node_t) ... PASS + algorithm.ivy: line 637: basic_safety.processor.validator.invar150(V0:node_t) ... PASS + algorithm.ivy: line 639: basic_safety.processor.validator.invar151(V0:node_t) ... PASS + algorithm.ivy: line 641: basic_safety.processor.validator.invar152(V0:node_t) ... PASS + algorithm.ivy: line 643: basic_safety.processor.validator.invar153(V0:node_t) ... PASS + algorithm.ivy: line 645: basic_safety.processor.validator.invar154(V0:node_t) ... PASS + algorithm.ivy: line 647: basic_safety.processor.validator.invar155(V0:node_t) ... PASS + algorithm.ivy: line 651: basic_safety.processor.validator.invar156(V0:node_t) ... PASS + algorithm.ivy: line 653: basic_safety.processor.validator.invar157(V0:node_t) ... PASS + algorithm.ivy: line 655: basic_safety.processor.validator.invar158(V0:node_t) ... PASS + algorithm.ivy: line 657: basic_safety.processor.validator.invar159(V0:node_t) ... PASS + algorithm.ivy: line 659: basic_safety.processor.validator.invar160(V0:node_t) ... PASS + algorithm.ivy: line 661: basic_safety.processor.validator.blockchain_parent(V0:node_t) ... PASS + algorithm.ivy: line 663: basic_safety.processor.validator.invar161(V0:node_t) ... PASS + algorithm.ivy: line 665: basic_safety.processor.validator.invar162(V0:node_t) ... PASS + algorithm.ivy: line 667: basic_safety.processor.validator.invar163(V0:node_t) ... PASS + algorithm.ivy: line 669: basic_safety.processor.validator.invar164(V0:node_t) ... PASS + algorithm.ivy: line 671: basic_safety.processor.validator.invar165(V0:node_t) ... PASS + algorithm.ivy: line 673: basic_safety.processor.validator.invar166(V0:node_t) ... PASS + algorithm.ivy: line 675: basic_safety.processor.validator.invar167(V0:node_t) ... PASS + classic_safety.ivy: line 381: basic_safety.processor.invar268 ... PASS + classic_safety.ivy: line 383: basic_safety.processor.invar269 ... PASS + classic_safety.ivy: line 385: basic_safety.processor.invar270 ... PASS + classic_safety.ivy: line 387: basic_safety.processor.invar271 ... PASS + classic_safety.ivy: line 389: basic_safety.processor.invar272 ... PASS + classic_safety.ivy: line 391: basic_safety.processor.invar273 ... PASS + classic_safety.ivy: line 393: basic_safety.processor.invar274 ... PASS + classic_safety.ivy: line 395: basic_safety.processor.invar275 ... PASS + classic_safety.ivy: line 397: basic_safety.processor.invar276 ... PASS + classic_safety.ivy: line 399: basic_safety.processor.invar277 ... PASS + (internal) ext:basic_safety.processor.validator.b0_qc + algorithm.ivy: line 599: basic_safety.processor.validator.invar131(V0:node_t) ... PASS + algorithm.ivy: line 601: basic_safety.processor.validator.invar132(V0:node_t) ... PASS + algorithm.ivy: line 603: basic_safety.processor.validator.invar133(V0:node_t) ... PASS + algorithm.ivy: line 605: basic_safety.processor.validator.invar134(V0:node_t) ... PASS + algorithm.ivy: line 607: basic_safety.processor.validator.invar135(V0:node_t) ... PASS + algorithm.ivy: line 609: basic_safety.processor.validator.invar136(V0:node_t) ... PASS + algorithm.ivy: line 611: basic_safety.processor.validator.invar137(V0:node_t) ... PASS + algorithm.ivy: line 613: basic_safety.processor.validator.invar138(V0:node_t) ... PASS + algorithm.ivy: line 615: basic_safety.processor.validator.invar139(V0:node_t) ... PASS + algorithm.ivy: line 617: basic_safety.processor.validator.invar140(V0:node_t) ... PASS + algorithm.ivy: line 619: basic_safety.processor.validator.invar141(V0:node_t) ... PASS + algorithm.ivy: line 621: basic_safety.processor.validator.invar142(V0:node_t) ... PASS + algorithm.ivy: line 623: basic_safety.processor.validator.invar143(V0:node_t) ... PASS + algorithm.ivy: line 625: basic_safety.processor.validator.invar144(V0:node_t) ... PASS + algorithm.ivy: line 627: basic_safety.processor.validator.invar145(V0:node_t) ... PASS + algorithm.ivy: line 629: basic_safety.processor.validator.invar146(V0:node_t) ... PASS + algorithm.ivy: line 631: basic_safety.processor.validator.invar147(V0:node_t) ... PASS + algorithm.ivy: line 633: basic_safety.processor.validator.invar148(V0:node_t) ... PASS + algorithm.ivy: line 635: basic_safety.processor.validator.invar149(V0:node_t) ... PASS + algorithm.ivy: line 637: basic_safety.processor.validator.invar150(V0:node_t) ... PASS + algorithm.ivy: line 639: basic_safety.processor.validator.invar151(V0:node_t) ... PASS + algorithm.ivy: line 641: basic_safety.processor.validator.invar152(V0:node_t) ... PASS + algorithm.ivy: line 643: basic_safety.processor.validator.invar153(V0:node_t) ... PASS + algorithm.ivy: line 645: basic_safety.processor.validator.invar154(V0:node_t) ... PASS + algorithm.ivy: line 647: basic_safety.processor.validator.invar155(V0:node_t) ... PASS + algorithm.ivy: line 651: basic_safety.processor.validator.invar156(V0:node_t) ... PASS + algorithm.ivy: line 653: basic_safety.processor.validator.invar157(V0:node_t) ... PASS + algorithm.ivy: line 655: basic_safety.processor.validator.invar158(V0:node_t) ... PASS + algorithm.ivy: line 657: basic_safety.processor.validator.invar159(V0:node_t) ... PASS + algorithm.ivy: line 659: basic_safety.processor.validator.invar160(V0:node_t) ... PASS + algorithm.ivy: line 661: basic_safety.processor.validator.blockchain_parent(V0:node_t) ... PASS + algorithm.ivy: line 663: basic_safety.processor.validator.invar161(V0:node_t) ... PASS + algorithm.ivy: line 665: basic_safety.processor.validator.invar162(V0:node_t) ... PASS + algorithm.ivy: line 667: basic_safety.processor.validator.invar163(V0:node_t) ... PASS + algorithm.ivy: line 669: basic_safety.processor.validator.invar164(V0:node_t) ... PASS + algorithm.ivy: line 671: basic_safety.processor.validator.invar165(V0:node_t) ... PASS + algorithm.ivy: line 673: basic_safety.processor.validator.invar166(V0:node_t) ... PASS + algorithm.ivy: line 675: basic_safety.processor.validator.invar167(V0:node_t) ... PASS + classic_safety.ivy: line 381: basic_safety.processor.invar268 ... PASS + classic_safety.ivy: line 383: basic_safety.processor.invar269 ... PASS + classic_safety.ivy: line 385: basic_safety.processor.invar270 ... PASS + classic_safety.ivy: line 387: basic_safety.processor.invar271 ... PASS + classic_safety.ivy: line 389: basic_safety.processor.invar272 ... PASS + classic_safety.ivy: line 391: basic_safety.processor.invar273 ... PASS + classic_safety.ivy: line 393: basic_safety.processor.invar274 ... PASS + classic_safety.ivy: line 395: basic_safety.processor.invar275 ... PASS + classic_safety.ivy: line 397: basic_safety.processor.invar276 ... PASS + classic_safety.ivy: line 399: basic_safety.processor.invar277 ... PASS + (internal) ext:basic_safety.processor.validator.byzantine_send + algorithm.ivy: line 599: basic_safety.processor.validator.invar131(V0:node_t) ... PASS + algorithm.ivy: line 601: basic_safety.processor.validator.invar132(V0:node_t) ... PASS + algorithm.ivy: line 603: basic_safety.processor.validator.invar133(V0:node_t) ... PASS + algorithm.ivy: line 605: basic_safety.processor.validator.invar134(V0:node_t) ... PASS + algorithm.ivy: line 607: basic_safety.processor.validator.invar135(V0:node_t) ... PASS + algorithm.ivy: line 609: basic_safety.processor.validator.invar136(V0:node_t) ... PASS + algorithm.ivy: line 611: basic_safety.processor.validator.invar137(V0:node_t) ... PASS + algorithm.ivy: line 613: basic_safety.processor.validator.invar138(V0:node_t) ... PASS + algorithm.ivy: line 615: basic_safety.processor.validator.invar139(V0:node_t) ... PASS + algorithm.ivy: line 617: basic_safety.processor.validator.invar140(V0:node_t) ... PASS + algorithm.ivy: line 619: basic_safety.processor.validator.invar141(V0:node_t) ... PASS + algorithm.ivy: line 621: basic_safety.processor.validator.invar142(V0:node_t) ... PASS + algorithm.ivy: line 623: basic_safety.processor.validator.invar143(V0:node_t) ... PASS + algorithm.ivy: line 625: basic_safety.processor.validator.invar144(V0:node_t) ... PASS + algorithm.ivy: line 627: basic_safety.processor.validator.invar145(V0:node_t) ... PASS + algorithm.ivy: line 629: basic_safety.processor.validator.invar146(V0:node_t) ... PASS + algorithm.ivy: line 631: basic_safety.processor.validator.invar147(V0:node_t) ... PASS + algorithm.ivy: line 633: basic_safety.processor.validator.invar148(V0:node_t) ... PASS + algorithm.ivy: line 635: basic_safety.processor.validator.invar149(V0:node_t) ... PASS + algorithm.ivy: line 637: basic_safety.processor.validator.invar150(V0:node_t) ... PASS + algorithm.ivy: line 639: basic_safety.processor.validator.invar151(V0:node_t) ... PASS + algorithm.ivy: line 641: basic_safety.processor.validator.invar152(V0:node_t) ... PASS + algorithm.ivy: line 643: basic_safety.processor.validator.invar153(V0:node_t) ... PASS + algorithm.ivy: line 645: basic_safety.processor.validator.invar154(V0:node_t) ... PASS + algorithm.ivy: line 647: basic_safety.processor.validator.invar155(V0:node_t) ... PASS + algorithm.ivy: line 651: basic_safety.processor.validator.invar156(V0:node_t) ... PASS + algorithm.ivy: line 653: basic_safety.processor.validator.invar157(V0:node_t) ... PASS + algorithm.ivy: line 655: basic_safety.processor.validator.invar158(V0:node_t) ... PASS + algorithm.ivy: line 657: basic_safety.processor.validator.invar159(V0:node_t) ... PASS + algorithm.ivy: line 659: basic_safety.processor.validator.invar160(V0:node_t) ... PASS + algorithm.ivy: line 661: basic_safety.processor.validator.blockchain_parent(V0:node_t) ... PASS + algorithm.ivy: line 663: basic_safety.processor.validator.invar161(V0:node_t) ... PASS + algorithm.ivy: line 665: basic_safety.processor.validator.invar162(V0:node_t) ... PASS + algorithm.ivy: line 667: basic_safety.processor.validator.invar163(V0:node_t) ... PASS + algorithm.ivy: line 669: basic_safety.processor.validator.invar164(V0:node_t) ... PASS + algorithm.ivy: line 671: basic_safety.processor.validator.invar165(V0:node_t) ... PASS + algorithm.ivy: line 673: basic_safety.processor.validator.invar166(V0:node_t) ... PASS + algorithm.ivy: line 675: basic_safety.processor.validator.invar167(V0:node_t) ... PASS + classic_safety.ivy: line 381: basic_safety.processor.invar268 ... PASS + classic_safety.ivy: line 383: basic_safety.processor.invar269 ... PASS + classic_safety.ivy: line 385: basic_safety.processor.invar270 ... PASS + classic_safety.ivy: line 387: basic_safety.processor.invar271 ... PASS + classic_safety.ivy: line 389: basic_safety.processor.invar272 ... PASS + classic_safety.ivy: line 391: basic_safety.processor.invar273 ... PASS + classic_safety.ivy: line 393: basic_safety.processor.invar274 ... PASS + classic_safety.ivy: line 395: basic_safety.processor.invar275 ... PASS + classic_safety.ivy: line 397: basic_safety.processor.invar276 ... PASS + classic_safety.ivy: line 399: basic_safety.processor.invar277 ... PASS + (internal) ext:basic_safety.processor.validator.fallback + algorithm.ivy: line 599: basic_safety.processor.validator.invar131(V0:node_t) ... PASS + algorithm.ivy: line 601: basic_safety.processor.validator.invar132(V0:node_t) ... PASS + algorithm.ivy: line 603: basic_safety.processor.validator.invar133(V0:node_t) ... PASS + algorithm.ivy: line 605: basic_safety.processor.validator.invar134(V0:node_t) ... PASS + algorithm.ivy: line 607: basic_safety.processor.validator.invar135(V0:node_t) ... PASS + algorithm.ivy: line 609: basic_safety.processor.validator.invar136(V0:node_t) ... PASS + algorithm.ivy: line 611: basic_safety.processor.validator.invar137(V0:node_t) ... PASS + algorithm.ivy: line 613: basic_safety.processor.validator.invar138(V0:node_t) ... PASS + algorithm.ivy: line 615: basic_safety.processor.validator.invar139(V0:node_t) ... PASS + algorithm.ivy: line 617: basic_safety.processor.validator.invar140(V0:node_t) ... PASS + algorithm.ivy: line 619: basic_safety.processor.validator.invar141(V0:node_t) ... PASS + algorithm.ivy: line 621: basic_safety.processor.validator.invar142(V0:node_t) ... PASS + algorithm.ivy: line 623: basic_safety.processor.validator.invar143(V0:node_t) ... PASS + algorithm.ivy: line 625: basic_safety.processor.validator.invar144(V0:node_t) ... PASS + algorithm.ivy: line 627: basic_safety.processor.validator.invar145(V0:node_t) ... PASS + algorithm.ivy: line 629: basic_safety.processor.validator.invar146(V0:node_t) ... PASS + algorithm.ivy: line 631: basic_safety.processor.validator.invar147(V0:node_t) ... PASS + algorithm.ivy: line 633: basic_safety.processor.validator.invar148(V0:node_t) ... PASS + algorithm.ivy: line 635: basic_safety.processor.validator.invar149(V0:node_t) ... PASS + algorithm.ivy: line 637: basic_safety.processor.validator.invar150(V0:node_t) ... PASS + algorithm.ivy: line 639: basic_safety.processor.validator.invar151(V0:node_t) ... PASS + algorithm.ivy: line 641: basic_safety.processor.validator.invar152(V0:node_t) ... PASS + algorithm.ivy: line 643: basic_safety.processor.validator.invar153(V0:node_t) ... PASS + algorithm.ivy: line 645: basic_safety.processor.validator.invar154(V0:node_t) ... PASS + algorithm.ivy: line 647: basic_safety.processor.validator.invar155(V0:node_t) ... PASS + algorithm.ivy: line 651: basic_safety.processor.validator.invar156(V0:node_t) ... PASS + algorithm.ivy: line 653: basic_safety.processor.validator.invar157(V0:node_t) ... PASS + algorithm.ivy: line 655: basic_safety.processor.validator.invar158(V0:node_t) ... PASS + algorithm.ivy: line 657: basic_safety.processor.validator.invar159(V0:node_t) ... PASS + algorithm.ivy: line 659: basic_safety.processor.validator.invar160(V0:node_t) ... PASS + algorithm.ivy: line 661: basic_safety.processor.validator.blockchain_parent(V0:node_t) ... PASS + algorithm.ivy: line 663: basic_safety.processor.validator.invar161(V0:node_t) ... PASS + algorithm.ivy: line 665: basic_safety.processor.validator.invar162(V0:node_t) ... PASS + algorithm.ivy: line 667: basic_safety.processor.validator.invar163(V0:node_t) ... PASS + algorithm.ivy: line 669: basic_safety.processor.validator.invar164(V0:node_t) ... PASS + algorithm.ivy: line 671: basic_safety.processor.validator.invar165(V0:node_t) ... PASS + algorithm.ivy: line 673: basic_safety.processor.validator.invar166(V0:node_t) ... PASS + algorithm.ivy: line 675: basic_safety.processor.validator.invar167(V0:node_t) ... PASS + classic_safety.ivy: line 381: basic_safety.processor.invar268 ... PASS + classic_safety.ivy: line 383: basic_safety.processor.invar269 ... PASS + classic_safety.ivy: line 385: basic_safety.processor.invar270 ... PASS + classic_safety.ivy: line 387: basic_safety.processor.invar271 ... PASS + classic_safety.ivy: line 389: basic_safety.processor.invar272 ... PASS + classic_safety.ivy: line 391: basic_safety.processor.invar273 ... PASS + classic_safety.ivy: line 393: basic_safety.processor.invar274 ... PASS + classic_safety.ivy: line 395: basic_safety.processor.invar275 ... PASS + classic_safety.ivy: line 397: basic_safety.processor.invar276 ... PASS + classic_safety.ivy: line 399: basic_safety.processor.invar277 ... PASS + (internal) ext:basic_safety.processor.validator.fallback_recovery + algorithm.ivy: line 599: basic_safety.processor.validator.invar131(V0:node_t) ... PASS + algorithm.ivy: line 601: basic_safety.processor.validator.invar132(V0:node_t) ... PASS + algorithm.ivy: line 603: basic_safety.processor.validator.invar133(V0:node_t) ... PASS + algorithm.ivy: line 605: basic_safety.processor.validator.invar134(V0:node_t) ... PASS + algorithm.ivy: line 607: basic_safety.processor.validator.invar135(V0:node_t) ... PASS + algorithm.ivy: line 609: basic_safety.processor.validator.invar136(V0:node_t) ... PASS + algorithm.ivy: line 611: basic_safety.processor.validator.invar137(V0:node_t) ... PASS + algorithm.ivy: line 613: basic_safety.processor.validator.invar138(V0:node_t) ... PASS + algorithm.ivy: line 615: basic_safety.processor.validator.invar139(V0:node_t) ... PASS + algorithm.ivy: line 617: basic_safety.processor.validator.invar140(V0:node_t) ... PASS + algorithm.ivy: line 619: basic_safety.processor.validator.invar141(V0:node_t) ... PASS + algorithm.ivy: line 621: basic_safety.processor.validator.invar142(V0:node_t) ... PASS + algorithm.ivy: line 623: basic_safety.processor.validator.invar143(V0:node_t) ... PASS + algorithm.ivy: line 625: basic_safety.processor.validator.invar144(V0:node_t) ... PASS + algorithm.ivy: line 627: basic_safety.processor.validator.invar145(V0:node_t) ... PASS + algorithm.ivy: line 629: basic_safety.processor.validator.invar146(V0:node_t) ... PASS + algorithm.ivy: line 631: basic_safety.processor.validator.invar147(V0:node_t) ... PASS + algorithm.ivy: line 633: basic_safety.processor.validator.invar148(V0:node_t) ... PASS + algorithm.ivy: line 635: basic_safety.processor.validator.invar149(V0:node_t) ... PASS + algorithm.ivy: line 637: basic_safety.processor.validator.invar150(V0:node_t) ... PASS + algorithm.ivy: line 639: basic_safety.processor.validator.invar151(V0:node_t) ... PASS + algorithm.ivy: line 641: basic_safety.processor.validator.invar152(V0:node_t) ... PASS + algorithm.ivy: line 643: basic_safety.processor.validator.invar153(V0:node_t) ... PASS + algorithm.ivy: line 645: basic_safety.processor.validator.invar154(V0:node_t) ... PASS + algorithm.ivy: line 647: basic_safety.processor.validator.invar155(V0:node_t) ... PASS + algorithm.ivy: line 651: basic_safety.processor.validator.invar156(V0:node_t) ... PASS + algorithm.ivy: line 653: basic_safety.processor.validator.invar157(V0:node_t) ... PASS + algorithm.ivy: line 655: basic_safety.processor.validator.invar158(V0:node_t) ... PASS + algorithm.ivy: line 657: basic_safety.processor.validator.invar159(V0:node_t) ... PASS + algorithm.ivy: line 659: basic_safety.processor.validator.invar160(V0:node_t) ... PASS + algorithm.ivy: line 661: basic_safety.processor.validator.blockchain_parent(V0:node_t) ... PASS + algorithm.ivy: line 663: basic_safety.processor.validator.invar161(V0:node_t) ... PASS + algorithm.ivy: line 665: basic_safety.processor.validator.invar162(V0:node_t) ... PASS + algorithm.ivy: line 667: basic_safety.processor.validator.invar163(V0:node_t) ... PASS + algorithm.ivy: line 669: basic_safety.processor.validator.invar164(V0:node_t) ... PASS + algorithm.ivy: line 671: basic_safety.processor.validator.invar165(V0:node_t) ... PASS + algorithm.ivy: line 673: basic_safety.processor.validator.invar166(V0:node_t) ... PASS + algorithm.ivy: line 675: basic_safety.processor.validator.invar167(V0:node_t) ... PASS + classic_safety.ivy: line 381: basic_safety.processor.invar268 ... PASS + classic_safety.ivy: line 383: basic_safety.processor.invar269 ... PASS + classic_safety.ivy: line 385: basic_safety.processor.invar270 ... PASS + classic_safety.ivy: line 387: basic_safety.processor.invar271 ... PASS + classic_safety.ivy: line 389: basic_safety.processor.invar272 ... PASS + classic_safety.ivy: line 391: basic_safety.processor.invar273 ... PASS + classic_safety.ivy: line 393: basic_safety.processor.invar274 ... PASS + classic_safety.ivy: line 395: basic_safety.processor.invar275 ... PASS + classic_safety.ivy: line 397: basic_safety.processor.invar276 ... PASS + classic_safety.ivy: line 399: basic_safety.processor.invar277 ... PASS + (internal) ext:basic_safety.processor.validator.leader_failed + algorithm.ivy: line 599: basic_safety.processor.validator.invar131(V0:node_t) ... PASS + algorithm.ivy: line 601: basic_safety.processor.validator.invar132(V0:node_t) ... PASS + algorithm.ivy: line 603: basic_safety.processor.validator.invar133(V0:node_t) ... PASS + algorithm.ivy: line 605: basic_safety.processor.validator.invar134(V0:node_t) ... PASS + algorithm.ivy: line 607: basic_safety.processor.validator.invar135(V0:node_t) ... PASS + algorithm.ivy: line 609: basic_safety.processor.validator.invar136(V0:node_t) ... PASS + algorithm.ivy: line 611: basic_safety.processor.validator.invar137(V0:node_t) ... PASS + algorithm.ivy: line 613: basic_safety.processor.validator.invar138(V0:node_t) ... PASS + algorithm.ivy: line 615: basic_safety.processor.validator.invar139(V0:node_t) ... PASS + algorithm.ivy: line 617: basic_safety.processor.validator.invar140(V0:node_t) ... PASS + algorithm.ivy: line 619: basic_safety.processor.validator.invar141(V0:node_t) ... PASS + algorithm.ivy: line 621: basic_safety.processor.validator.invar142(V0:node_t) ... PASS + algorithm.ivy: line 623: basic_safety.processor.validator.invar143(V0:node_t) ... PASS + algorithm.ivy: line 625: basic_safety.processor.validator.invar144(V0:node_t) ... PASS + algorithm.ivy: line 627: basic_safety.processor.validator.invar145(V0:node_t) ... PASS + algorithm.ivy: line 629: basic_safety.processor.validator.invar146(V0:node_t) ... PASS + algorithm.ivy: line 631: basic_safety.processor.validator.invar147(V0:node_t) ... PASS + algorithm.ivy: line 633: basic_safety.processor.validator.invar148(V0:node_t) ... PASS + algorithm.ivy: line 635: basic_safety.processor.validator.invar149(V0:node_t) ... PASS + algorithm.ivy: line 637: basic_safety.processor.validator.invar150(V0:node_t) ... PASS + algorithm.ivy: line 639: basic_safety.processor.validator.invar151(V0:node_t) ... PASS + algorithm.ivy: line 641: basic_safety.processor.validator.invar152(V0:node_t) ... PASS + algorithm.ivy: line 643: basic_safety.processor.validator.invar153(V0:node_t) ... PASS + algorithm.ivy: line 645: basic_safety.processor.validator.invar154(V0:node_t) ... PASS + algorithm.ivy: line 647: basic_safety.processor.validator.invar155(V0:node_t) ... PASS + algorithm.ivy: line 651: basic_safety.processor.validator.invar156(V0:node_t) ... PASS + algorithm.ivy: line 653: basic_safety.processor.validator.invar157(V0:node_t) ... PASS + algorithm.ivy: line 655: basic_safety.processor.validator.invar158(V0:node_t) ... PASS + algorithm.ivy: line 657: basic_safety.processor.validator.invar159(V0:node_t) ... PASS + algorithm.ivy: line 659: basic_safety.processor.validator.invar160(V0:node_t) ... PASS + algorithm.ivy: line 661: basic_safety.processor.validator.blockchain_parent(V0:node_t) ... PASS + algorithm.ivy: line 663: basic_safety.processor.validator.invar161(V0:node_t) ... PASS + algorithm.ivy: line 665: basic_safety.processor.validator.invar162(V0:node_t) ... PASS + algorithm.ivy: line 667: basic_safety.processor.validator.invar163(V0:node_t) ... PASS + algorithm.ivy: line 669: basic_safety.processor.validator.invar164(V0:node_t) ... PASS + algorithm.ivy: line 671: basic_safety.processor.validator.invar165(V0:node_t) ... PASS + algorithm.ivy: line 673: basic_safety.processor.validator.invar166(V0:node_t) ... PASS + algorithm.ivy: line 675: basic_safety.processor.validator.invar167(V0:node_t) ... PASS + classic_safety.ivy: line 381: basic_safety.processor.invar268 ... PASS + classic_safety.ivy: line 383: basic_safety.processor.invar269 ... PASS + classic_safety.ivy: line 385: basic_safety.processor.invar270 ... PASS + classic_safety.ivy: line 387: basic_safety.processor.invar271 ... PASS + classic_safety.ivy: line 389: basic_safety.processor.invar272 ... PASS + classic_safety.ivy: line 391: basic_safety.processor.invar273 ... PASS + classic_safety.ivy: line 393: basic_safety.processor.invar274 ... PASS + classic_safety.ivy: line 395: basic_safety.processor.invar275 ... PASS + classic_safety.ivy: line 397: basic_safety.processor.invar276 ... PASS + classic_safety.ivy: line 399: basic_safety.processor.invar277 ... PASS + (internal) ext:basic_safety.processor.validator.no_proposal + algorithm.ivy: line 599: basic_safety.processor.validator.invar131(V0:node_t) ... PASS + algorithm.ivy: line 601: basic_safety.processor.validator.invar132(V0:node_t) ... PASS + algorithm.ivy: line 603: basic_safety.processor.validator.invar133(V0:node_t) ... PASS + algorithm.ivy: line 605: basic_safety.processor.validator.invar134(V0:node_t) ... PASS + algorithm.ivy: line 607: basic_safety.processor.validator.invar135(V0:node_t) ... PASS + algorithm.ivy: line 609: basic_safety.processor.validator.invar136(V0:node_t) ... PASS + algorithm.ivy: line 611: basic_safety.processor.validator.invar137(V0:node_t) ... PASS + algorithm.ivy: line 613: basic_safety.processor.validator.invar138(V0:node_t) ... PASS + algorithm.ivy: line 615: basic_safety.processor.validator.invar139(V0:node_t) ... PASS + algorithm.ivy: line 617: basic_safety.processor.validator.invar140(V0:node_t) ... PASS + algorithm.ivy: line 619: basic_safety.processor.validator.invar141(V0:node_t) ... PASS + algorithm.ivy: line 621: basic_safety.processor.validator.invar142(V0:node_t) ... PASS + algorithm.ivy: line 623: basic_safety.processor.validator.invar143(V0:node_t) ... PASS + algorithm.ivy: line 625: basic_safety.processor.validator.invar144(V0:node_t) ... PASS + algorithm.ivy: line 627: basic_safety.processor.validator.invar145(V0:node_t) ... PASS + algorithm.ivy: line 629: basic_safety.processor.validator.invar146(V0:node_t) ... PASS + algorithm.ivy: line 631: basic_safety.processor.validator.invar147(V0:node_t) ... PASS + algorithm.ivy: line 633: basic_safety.processor.validator.invar148(V0:node_t) ... PASS + algorithm.ivy: line 635: basic_safety.processor.validator.invar149(V0:node_t) ... PASS + algorithm.ivy: line 637: basic_safety.processor.validator.invar150(V0:node_t) ... PASS + algorithm.ivy: line 639: basic_safety.processor.validator.invar151(V0:node_t) ... PASS + algorithm.ivy: line 641: basic_safety.processor.validator.invar152(V0:node_t) ... PASS + algorithm.ivy: line 643: basic_safety.processor.validator.invar153(V0:node_t) ... PASS + algorithm.ivy: line 645: basic_safety.processor.validator.invar154(V0:node_t) ... PASS + algorithm.ivy: line 647: basic_safety.processor.validator.invar155(V0:node_t) ... PASS + algorithm.ivy: line 651: basic_safety.processor.validator.invar156(V0:node_t) ... PASS + algorithm.ivy: line 653: basic_safety.processor.validator.invar157(V0:node_t) ... PASS + algorithm.ivy: line 655: basic_safety.processor.validator.invar158(V0:node_t) ... PASS + algorithm.ivy: line 657: basic_safety.processor.validator.invar159(V0:node_t) ... PASS + algorithm.ivy: line 659: basic_safety.processor.validator.invar160(V0:node_t) ... PASS + algorithm.ivy: line 661: basic_safety.processor.validator.blockchain_parent(V0:node_t) ... PASS + algorithm.ivy: line 663: basic_safety.processor.validator.invar161(V0:node_t) ... PASS + algorithm.ivy: line 665: basic_safety.processor.validator.invar162(V0:node_t) ... PASS + algorithm.ivy: line 667: basic_safety.processor.validator.invar163(V0:node_t) ... PASS + algorithm.ivy: line 669: basic_safety.processor.validator.invar164(V0:node_t) ... PASS + algorithm.ivy: line 671: basic_safety.processor.validator.invar165(V0:node_t) ... PASS + algorithm.ivy: line 673: basic_safety.processor.validator.invar166(V0:node_t) ... PASS + algorithm.ivy: line 675: basic_safety.processor.validator.invar167(V0:node_t) ... PASS + classic_safety.ivy: line 381: basic_safety.processor.invar268 ... PASS + classic_safety.ivy: line 383: basic_safety.processor.invar269 ... PASS + classic_safety.ivy: line 385: basic_safety.processor.invar270 ... PASS + classic_safety.ivy: line 387: basic_safety.processor.invar271 ... PASS + classic_safety.ivy: line 389: basic_safety.processor.invar272 ... PASS + classic_safety.ivy: line 391: basic_safety.processor.invar273 ... PASS + classic_safety.ivy: line 393: basic_safety.processor.invar274 ... PASS + classic_safety.ivy: line 395: basic_safety.processor.invar275 ... PASS + classic_safety.ivy: line 397: basic_safety.processor.invar276 ... PASS + classic_safety.ivy: line 399: basic_safety.processor.invar277 ... PASS + (internal) ext:basic_safety.processor.validator.process_prepareQC + algorithm.ivy: line 599: basic_safety.processor.validator.invar131(V0:node_t) ... PASS + algorithm.ivy: line 601: basic_safety.processor.validator.invar132(V0:node_t) ... PASS + algorithm.ivy: line 603: basic_safety.processor.validator.invar133(V0:node_t) ... PASS + algorithm.ivy: line 605: basic_safety.processor.validator.invar134(V0:node_t) ... PASS + algorithm.ivy: line 607: basic_safety.processor.validator.invar135(V0:node_t) ... PASS + algorithm.ivy: line 609: basic_safety.processor.validator.invar136(V0:node_t) ... PASS + algorithm.ivy: line 611: basic_safety.processor.validator.invar137(V0:node_t) ... PASS + algorithm.ivy: line 613: basic_safety.processor.validator.invar138(V0:node_t) ... PASS + algorithm.ivy: line 615: basic_safety.processor.validator.invar139(V0:node_t) ... PASS + algorithm.ivy: line 617: basic_safety.processor.validator.invar140(V0:node_t) ... PASS + algorithm.ivy: line 619: basic_safety.processor.validator.invar141(V0:node_t) ... PASS + algorithm.ivy: line 621: basic_safety.processor.validator.invar142(V0:node_t) ... PASS + algorithm.ivy: line 623: basic_safety.processor.validator.invar143(V0:node_t) ... PASS + algorithm.ivy: line 625: basic_safety.processor.validator.invar144(V0:node_t) ... PASS + algorithm.ivy: line 627: basic_safety.processor.validator.invar145(V0:node_t) ... PASS + algorithm.ivy: line 629: basic_safety.processor.validator.invar146(V0:node_t) ... PASS + algorithm.ivy: line 631: basic_safety.processor.validator.invar147(V0:node_t) ... PASS + algorithm.ivy: line 633: basic_safety.processor.validator.invar148(V0:node_t) ... PASS + algorithm.ivy: line 635: basic_safety.processor.validator.invar149(V0:node_t) ... PASS + algorithm.ivy: line 637: basic_safety.processor.validator.invar150(V0:node_t) ... PASS + algorithm.ivy: line 639: basic_safety.processor.validator.invar151(V0:node_t) ... PASS + algorithm.ivy: line 641: basic_safety.processor.validator.invar152(V0:node_t) ... PASS + algorithm.ivy: line 643: basic_safety.processor.validator.invar153(V0:node_t) ... PASS + algorithm.ivy: line 645: basic_safety.processor.validator.invar154(V0:node_t) ... PASS + algorithm.ivy: line 647: basic_safety.processor.validator.invar155(V0:node_t) ... PASS + algorithm.ivy: line 651: basic_safety.processor.validator.invar156(V0:node_t) ... PASS + algorithm.ivy: line 653: basic_safety.processor.validator.invar157(V0:node_t) ... PASS + algorithm.ivy: line 655: basic_safety.processor.validator.invar158(V0:node_t) ... PASS + algorithm.ivy: line 657: basic_safety.processor.validator.invar159(V0:node_t) ... PASS + algorithm.ivy: line 659: basic_safety.processor.validator.invar160(V0:node_t) ... PASS + algorithm.ivy: line 661: basic_safety.processor.validator.blockchain_parent(V0:node_t) ... PASS + algorithm.ivy: line 663: basic_safety.processor.validator.invar161(V0:node_t) ... PASS + algorithm.ivy: line 665: basic_safety.processor.validator.invar162(V0:node_t) ... PASS + algorithm.ivy: line 667: basic_safety.processor.validator.invar163(V0:node_t) ... PASS + algorithm.ivy: line 669: basic_safety.processor.validator.invar164(V0:node_t) ... PASS + algorithm.ivy: line 671: basic_safety.processor.validator.invar165(V0:node_t) ... PASS + algorithm.ivy: line 673: basic_safety.processor.validator.invar166(V0:node_t) ... PASS + algorithm.ivy: line 675: basic_safety.processor.validator.invar167(V0:node_t) ... PASS + classic_safety.ivy: line 381: basic_safety.processor.invar268 ... PASS + classic_safety.ivy: line 383: basic_safety.processor.invar269 ... PASS + classic_safety.ivy: line 385: basic_safety.processor.invar270 ... PASS + classic_safety.ivy: line 387: basic_safety.processor.invar271 ... PASS + classic_safety.ivy: line 389: basic_safety.processor.invar272 ... PASS + classic_safety.ivy: line 391: basic_safety.processor.invar273 ... PASS + classic_safety.ivy: line 393: basic_safety.processor.invar274 ... PASS + classic_safety.ivy: line 395: basic_safety.processor.invar275 ... PASS + classic_safety.ivy: line 397: basic_safety.processor.invar276 ... PASS + classic_safety.ivy: line 399: basic_safety.processor.invar277 ... PASS + (internal) ext:basic_safety.processor.validator.process_proposal + algorithm.ivy: line 599: basic_safety.processor.validator.invar131(V0:node_t) ... PASS + algorithm.ivy: line 601: basic_safety.processor.validator.invar132(V0:node_t) ... PASS + algorithm.ivy: line 603: basic_safety.processor.validator.invar133(V0:node_t) ... PASS + algorithm.ivy: line 605: basic_safety.processor.validator.invar134(V0:node_t) ... PASS + algorithm.ivy: line 607: basic_safety.processor.validator.invar135(V0:node_t) ... PASS + algorithm.ivy: line 609: basic_safety.processor.validator.invar136(V0:node_t) ... PASS + algorithm.ivy: line 611: basic_safety.processor.validator.invar137(V0:node_t) ... PASS + algorithm.ivy: line 613: basic_safety.processor.validator.invar138(V0:node_t) ... PASS + algorithm.ivy: line 615: basic_safety.processor.validator.invar139(V0:node_t) ... PASS + algorithm.ivy: line 617: basic_safety.processor.validator.invar140(V0:node_t) ... PASS + algorithm.ivy: line 619: basic_safety.processor.validator.invar141(V0:node_t) ... PASS + algorithm.ivy: line 621: basic_safety.processor.validator.invar142(V0:node_t) ... PASS + algorithm.ivy: line 623: basic_safety.processor.validator.invar143(V0:node_t) ... PASS + algorithm.ivy: line 625: basic_safety.processor.validator.invar144(V0:node_t) ... PASS + algorithm.ivy: line 627: basic_safety.processor.validator.invar145(V0:node_t) ... PASS + algorithm.ivy: line 629: basic_safety.processor.validator.invar146(V0:node_t) ... PASS + algorithm.ivy: line 631: basic_safety.processor.validator.invar147(V0:node_t) ... PASS + algorithm.ivy: line 633: basic_safety.processor.validator.invar148(V0:node_t) ... PASS + algorithm.ivy: line 635: basic_safety.processor.validator.invar149(V0:node_t) ... PASS + algorithm.ivy: line 637: basic_safety.processor.validator.invar150(V0:node_t) ... PASS + algorithm.ivy: line 639: basic_safety.processor.validator.invar151(V0:node_t) ... PASS + algorithm.ivy: line 641: basic_safety.processor.validator.invar152(V0:node_t) ... PASS + algorithm.ivy: line 643: basic_safety.processor.validator.invar153(V0:node_t) ... PASS + algorithm.ivy: line 645: basic_safety.processor.validator.invar154(V0:node_t) ... PASS + algorithm.ivy: line 647: basic_safety.processor.validator.invar155(V0:node_t) ... PASS + algorithm.ivy: line 651: basic_safety.processor.validator.invar156(V0:node_t) ... PASS + algorithm.ivy: line 653: basic_safety.processor.validator.invar157(V0:node_t) ... PASS + algorithm.ivy: line 655: basic_safety.processor.validator.invar158(V0:node_t) ... PASS + algorithm.ivy: line 657: basic_safety.processor.validator.invar159(V0:node_t) ... PASS + algorithm.ivy: line 659: basic_safety.processor.validator.invar160(V0:node_t) ... PASS + algorithm.ivy: line 661: basic_safety.processor.validator.blockchain_parent(V0:node_t) ... PASS + algorithm.ivy: line 663: basic_safety.processor.validator.invar161(V0:node_t) ... PASS + algorithm.ivy: line 665: basic_safety.processor.validator.invar162(V0:node_t) ... PASS + algorithm.ivy: line 667: basic_safety.processor.validator.invar163(V0:node_t) ... PASS + algorithm.ivy: line 669: basic_safety.processor.validator.invar164(V0:node_t) ... PASS + algorithm.ivy: line 671: basic_safety.processor.validator.invar165(V0:node_t) ... PASS + algorithm.ivy: line 673: basic_safety.processor.validator.invar166(V0:node_t) ... PASS + algorithm.ivy: line 675: basic_safety.processor.validator.invar167(V0:node_t) ... PASS + classic_safety.ivy: line 381: basic_safety.processor.invar268 ... PASS + classic_safety.ivy: line 383: basic_safety.processor.invar269 ... PASS + classic_safety.ivy: line 385: basic_safety.processor.invar270 ... PASS + classic_safety.ivy: line 387: basic_safety.processor.invar271 ... PASS + classic_safety.ivy: line 389: basic_safety.processor.invar272 ... PASS + classic_safety.ivy: line 391: basic_safety.processor.invar273 ... PASS + classic_safety.ivy: line 393: basic_safety.processor.invar274 ... PASS + classic_safety.ivy: line 395: basic_safety.processor.invar275 ... PASS + classic_safety.ivy: line 397: basic_safety.processor.invar276 ... PASS + classic_safety.ivy: line 399: basic_safety.processor.invar277 ... PASS + (internal) ext:basic_safety.processor.validator.process_timeoutQC + algorithm.ivy: line 599: basic_safety.processor.validator.invar131(V0:node_t) ... PASS + algorithm.ivy: line 601: basic_safety.processor.validator.invar132(V0:node_t) ... PASS + algorithm.ivy: line 603: basic_safety.processor.validator.invar133(V0:node_t) ... PASS + algorithm.ivy: line 605: basic_safety.processor.validator.invar134(V0:node_t) ... PASS + algorithm.ivy: line 607: basic_safety.processor.validator.invar135(V0:node_t) ... PASS + algorithm.ivy: line 609: basic_safety.processor.validator.invar136(V0:node_t) ... PASS + algorithm.ivy: line 611: basic_safety.processor.validator.invar137(V0:node_t) ... PASS + algorithm.ivy: line 613: basic_safety.processor.validator.invar138(V0:node_t) ... PASS + algorithm.ivy: line 615: basic_safety.processor.validator.invar139(V0:node_t) ... PASS + algorithm.ivy: line 617: basic_safety.processor.validator.invar140(V0:node_t) ... PASS + algorithm.ivy: line 619: basic_safety.processor.validator.invar141(V0:node_t) ... PASS + algorithm.ivy: line 621: basic_safety.processor.validator.invar142(V0:node_t) ... PASS + algorithm.ivy: line 623: basic_safety.processor.validator.invar143(V0:node_t) ... PASS + algorithm.ivy: line 625: basic_safety.processor.validator.invar144(V0:node_t) ... PASS + algorithm.ivy: line 627: basic_safety.processor.validator.invar145(V0:node_t) ... PASS + algorithm.ivy: line 629: basic_safety.processor.validator.invar146(V0:node_t) ... PASS + algorithm.ivy: line 631: basic_safety.processor.validator.invar147(V0:node_t) ... PASS + algorithm.ivy: line 633: basic_safety.processor.validator.invar148(V0:node_t) ... PASS + algorithm.ivy: line 635: basic_safety.processor.validator.invar149(V0:node_t) ... PASS + algorithm.ivy: line 637: basic_safety.processor.validator.invar150(V0:node_t) ... PASS + algorithm.ivy: line 639: basic_safety.processor.validator.invar151(V0:node_t) ... PASS + algorithm.ivy: line 641: basic_safety.processor.validator.invar152(V0:node_t) ... PASS + algorithm.ivy: line 643: basic_safety.processor.validator.invar153(V0:node_t) ... PASS + algorithm.ivy: line 645: basic_safety.processor.validator.invar154(V0:node_t) ... PASS + algorithm.ivy: line 647: basic_safety.processor.validator.invar155(V0:node_t) ... PASS + algorithm.ivy: line 651: basic_safety.processor.validator.invar156(V0:node_t) ... PASS + algorithm.ivy: line 653: basic_safety.processor.validator.invar157(V0:node_t) ... PASS + algorithm.ivy: line 655: basic_safety.processor.validator.invar158(V0:node_t) ... PASS + algorithm.ivy: line 657: basic_safety.processor.validator.invar159(V0:node_t) ... PASS + algorithm.ivy: line 659: basic_safety.processor.validator.invar160(V0:node_t) ... PASS + algorithm.ivy: line 661: basic_safety.processor.validator.blockchain_parent(V0:node_t) ... PASS + algorithm.ivy: line 663: basic_safety.processor.validator.invar161(V0:node_t) ... PASS + algorithm.ivy: line 665: basic_safety.processor.validator.invar162(V0:node_t) ... PASS + algorithm.ivy: line 667: basic_safety.processor.validator.invar163(V0:node_t) ... PASS + algorithm.ivy: line 669: basic_safety.processor.validator.invar164(V0:node_t) ... PASS + algorithm.ivy: line 671: basic_safety.processor.validator.invar165(V0:node_t) ... PASS + algorithm.ivy: line 673: basic_safety.processor.validator.invar166(V0:node_t) ... PASS + algorithm.ivy: line 675: basic_safety.processor.validator.invar167(V0:node_t) ... PASS + classic_safety.ivy: line 381: basic_safety.processor.invar268 ... PASS + classic_safety.ivy: line 383: basic_safety.processor.invar269 ... PASS + classic_safety.ivy: line 385: basic_safety.processor.invar270 ... PASS + classic_safety.ivy: line 387: basic_safety.processor.invar271 ... PASS + classic_safety.ivy: line 389: basic_safety.processor.invar272 ... PASS + classic_safety.ivy: line 391: basic_safety.processor.invar273 ... PASS + classic_safety.ivy: line 393: basic_safety.processor.invar274 ... PASS + classic_safety.ivy: line 395: basic_safety.processor.invar275 ... PASS + classic_safety.ivy: line 397: basic_safety.processor.invar276 ... PASS + classic_safety.ivy: line 399: basic_safety.processor.invar277 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_correct + algorithm.ivy: line 599: basic_safety.processor.validator.invar131(V0:node_t) ... PASS + algorithm.ivy: line 601: basic_safety.processor.validator.invar132(V0:node_t) ... PASS + algorithm.ivy: line 603: basic_safety.processor.validator.invar133(V0:node_t) ... PASS + algorithm.ivy: line 605: basic_safety.processor.validator.invar134(V0:node_t) ... PASS + algorithm.ivy: line 607: basic_safety.processor.validator.invar135(V0:node_t) ... PASS + algorithm.ivy: line 609: basic_safety.processor.validator.invar136(V0:node_t) ... PASS + algorithm.ivy: line 611: basic_safety.processor.validator.invar137(V0:node_t) ... PASS + algorithm.ivy: line 613: basic_safety.processor.validator.invar138(V0:node_t) ... PASS + algorithm.ivy: line 615: basic_safety.processor.validator.invar139(V0:node_t) ... PASS + algorithm.ivy: line 617: basic_safety.processor.validator.invar140(V0:node_t) ... PASS + algorithm.ivy: line 619: basic_safety.processor.validator.invar141(V0:node_t) ... PASS + algorithm.ivy: line 621: basic_safety.processor.validator.invar142(V0:node_t) ... PASS + algorithm.ivy: line 623: basic_safety.processor.validator.invar143(V0:node_t) ... PASS + algorithm.ivy: line 625: basic_safety.processor.validator.invar144(V0:node_t) ... PASS + algorithm.ivy: line 627: basic_safety.processor.validator.invar145(V0:node_t) ... PASS + algorithm.ivy: line 629: basic_safety.processor.validator.invar146(V0:node_t) ... PASS + algorithm.ivy: line 631: basic_safety.processor.validator.invar147(V0:node_t) ... PASS + algorithm.ivy: line 633: basic_safety.processor.validator.invar148(V0:node_t) ... PASS + algorithm.ivy: line 635: basic_safety.processor.validator.invar149(V0:node_t) ... PASS + algorithm.ivy: line 637: basic_safety.processor.validator.invar150(V0:node_t) ... PASS + algorithm.ivy: line 639: basic_safety.processor.validator.invar151(V0:node_t) ... PASS + algorithm.ivy: line 641: basic_safety.processor.validator.invar152(V0:node_t) ... PASS + algorithm.ivy: line 643: basic_safety.processor.validator.invar153(V0:node_t) ... PASS + algorithm.ivy: line 645: basic_safety.processor.validator.invar154(V0:node_t) ... PASS + algorithm.ivy: line 647: basic_safety.processor.validator.invar155(V0:node_t) ... PASS + algorithm.ivy: line 651: basic_safety.processor.validator.invar156(V0:node_t) ... PASS + algorithm.ivy: line 653: basic_safety.processor.validator.invar157(V0:node_t) ... PASS + algorithm.ivy: line 655: basic_safety.processor.validator.invar158(V0:node_t) ... PASS + algorithm.ivy: line 657: basic_safety.processor.validator.invar159(V0:node_t) ... PASS + algorithm.ivy: line 659: basic_safety.processor.validator.invar160(V0:node_t) ... PASS + algorithm.ivy: line 661: basic_safety.processor.validator.blockchain_parent(V0:node_t) ... PASS + algorithm.ivy: line 663: basic_safety.processor.validator.invar161(V0:node_t) ... PASS + algorithm.ivy: line 665: basic_safety.processor.validator.invar162(V0:node_t) ... PASS + algorithm.ivy: line 667: basic_safety.processor.validator.invar163(V0:node_t) ... PASS + algorithm.ivy: line 669: basic_safety.processor.validator.invar164(V0:node_t) ... PASS + algorithm.ivy: line 671: basic_safety.processor.validator.invar165(V0:node_t) ... PASS + algorithm.ivy: line 673: basic_safety.processor.validator.invar166(V0:node_t) ... PASS + algorithm.ivy: line 675: basic_safety.processor.validator.invar167(V0:node_t) ... PASS + classic_safety.ivy: line 381: basic_safety.processor.invar268 ... PASS + classic_safety.ivy: line 383: basic_safety.processor.invar269 ... PASS + classic_safety.ivy: line 385: basic_safety.processor.invar270 ... PASS + classic_safety.ivy: line 387: basic_safety.processor.invar271 ... PASS + classic_safety.ivy: line 389: basic_safety.processor.invar272 ... PASS + classic_safety.ivy: line 391: basic_safety.processor.invar273 ... PASS + classic_safety.ivy: line 393: basic_safety.processor.invar274 ... PASS + classic_safety.ivy: line 395: basic_safety.processor.invar275 ... PASS + classic_safety.ivy: line 397: basic_safety.processor.invar276 ... PASS + classic_safety.ivy: line 399: basic_safety.processor.invar277 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b0_late + algorithm.ivy: line 599: basic_safety.processor.validator.invar131(V0:node_t) ... PASS + algorithm.ivy: line 601: basic_safety.processor.validator.invar132(V0:node_t) ... PASS + algorithm.ivy: line 603: basic_safety.processor.validator.invar133(V0:node_t) ... PASS + algorithm.ivy: line 605: basic_safety.processor.validator.invar134(V0:node_t) ... PASS + algorithm.ivy: line 607: basic_safety.processor.validator.invar135(V0:node_t) ... PASS + algorithm.ivy: line 609: basic_safety.processor.validator.invar136(V0:node_t) ... PASS + algorithm.ivy: line 611: basic_safety.processor.validator.invar137(V0:node_t) ... PASS + algorithm.ivy: line 613: basic_safety.processor.validator.invar138(V0:node_t) ... PASS + algorithm.ivy: line 615: basic_safety.processor.validator.invar139(V0:node_t) ... PASS + algorithm.ivy: line 617: basic_safety.processor.validator.invar140(V0:node_t) ... PASS + algorithm.ivy: line 619: basic_safety.processor.validator.invar141(V0:node_t) ... PASS + algorithm.ivy: line 621: basic_safety.processor.validator.invar142(V0:node_t) ... PASS + algorithm.ivy: line 623: basic_safety.processor.validator.invar143(V0:node_t) ... PASS + algorithm.ivy: line 625: basic_safety.processor.validator.invar144(V0:node_t) ... PASS + algorithm.ivy: line 627: basic_safety.processor.validator.invar145(V0:node_t) ... PASS + algorithm.ivy: line 629: basic_safety.processor.validator.invar146(V0:node_t) ... PASS + algorithm.ivy: line 631: basic_safety.processor.validator.invar147(V0:node_t) ... PASS + algorithm.ivy: line 633: basic_safety.processor.validator.invar148(V0:node_t) ... PASS + algorithm.ivy: line 635: basic_safety.processor.validator.invar149(V0:node_t) ... PASS + algorithm.ivy: line 637: basic_safety.processor.validator.invar150(V0:node_t) ... PASS + algorithm.ivy: line 639: basic_safety.processor.validator.invar151(V0:node_t) ... PASS + algorithm.ivy: line 641: basic_safety.processor.validator.invar152(V0:node_t) ... PASS + algorithm.ivy: line 643: basic_safety.processor.validator.invar153(V0:node_t) ... PASS + algorithm.ivy: line 645: basic_safety.processor.validator.invar154(V0:node_t) ... PASS + algorithm.ivy: line 647: basic_safety.processor.validator.invar155(V0:node_t) ... PASS + algorithm.ivy: line 651: basic_safety.processor.validator.invar156(V0:node_t) ... PASS + algorithm.ivy: line 653: basic_safety.processor.validator.invar157(V0:node_t) ... PASS + algorithm.ivy: line 655: basic_safety.processor.validator.invar158(V0:node_t) ... PASS + algorithm.ivy: line 657: basic_safety.processor.validator.invar159(V0:node_t) ... PASS + algorithm.ivy: line 659: basic_safety.processor.validator.invar160(V0:node_t) ... PASS + algorithm.ivy: line 661: basic_safety.processor.validator.blockchain_parent(V0:node_t) ... PASS + algorithm.ivy: line 663: basic_safety.processor.validator.invar161(V0:node_t) ... PASS + algorithm.ivy: line 665: basic_safety.processor.validator.invar162(V0:node_t) ... PASS + algorithm.ivy: line 667: basic_safety.processor.validator.invar163(V0:node_t) ... PASS + algorithm.ivy: line 669: basic_safety.processor.validator.invar164(V0:node_t) ... PASS + algorithm.ivy: line 671: basic_safety.processor.validator.invar165(V0:node_t) ... PASS + algorithm.ivy: line 673: basic_safety.processor.validator.invar166(V0:node_t) ... PASS + algorithm.ivy: line 675: basic_safety.processor.validator.invar167(V0:node_t) ... PASS + classic_safety.ivy: line 381: basic_safety.processor.invar268 ... PASS + classic_safety.ivy: line 383: basic_safety.processor.invar269 ... PASS + classic_safety.ivy: line 385: basic_safety.processor.invar270 ... PASS + classic_safety.ivy: line 387: basic_safety.processor.invar271 ... PASS + classic_safety.ivy: line 389: basic_safety.processor.invar272 ... PASS + classic_safety.ivy: line 391: basic_safety.processor.invar273 ... PASS + classic_safety.ivy: line 393: basic_safety.processor.invar274 ... PASS + classic_safety.ivy: line 395: basic_safety.processor.invar275 ... PASS + classic_safety.ivy: line 397: basic_safety.processor.invar276 ... PASS + classic_safety.ivy: line 399: basic_safety.processor.invar277 ... PASS + (internal) ext:basic_safety.processor.validator.proposal_b1_correct + algorithm.ivy: line 599: basic_safety.processor.validator.invar131(V0:node_t) ... PASS + algorithm.ivy: line 601: basic_safety.processor.validator.invar132(V0:node_t) ... PASS + algorithm.ivy: line 603: basic_safety.processor.validator.invar133(V0:node_t) ... PASS + algorithm.ivy: line 605: basic_safety.processor.validator.invar134(V0:node_t) ... PASS + algorithm.ivy: line 607: basic_safety.processor.validator.invar135(V0:node_t) ... PASS + algorithm.ivy: line 609: basic_safety.processor.validator.invar136(V0:node_t) ... PASS + algorithm.ivy: line 611: basic_safety.processor.validator.invar137(V0:node_t) ... PASS + algorithm.ivy: line 613: basic_safety.processor.validator.invar138(V0:node_t) ... PASS + algorithm.ivy: line 615: basic_safety.processor.validator.invar139(V0:node_t) ... PASS + algorithm.ivy: line 617: basic_safety.processor.validator.invar140(V0:node_t) ... PASS + algorithm.ivy: line 619: basic_safety.processor.validator.invar141(V0:node_t) ... PASS + algorithm.ivy: line 621: basic_safety.processor.validator.invar142(V0:node_t) ... PASS + algorithm.ivy: line 623: basic_safety.processor.validator.invar143(V0:node_t) ... PASS + algorithm.ivy: line 625: basic_safety.processor.validator.invar144(V0:node_t) ... PASS + algorithm.ivy: line 627: basic_safety.processor.validator.invar145(V0:node_t) ... PASS + algorithm.ivy: line 629: basic_safety.processor.validator.invar146(V0:node_t) ... PASS + algorithm.ivy: line 631: basic_safety.processor.validator.invar147(V0:node_t) ... PASS + algorithm.ivy: line 633: basic_safety.processor.validator.invar148(V0:node_t) ... PASS + algorithm.ivy: line 635: basic_safety.processor.validator.invar149(V0:node_t) ... PASS + algorithm.ivy: line 637: basic_safety.processor.validator.invar150(V0:node_t) ... PASS + algorithm.ivy: line 639: basic_safety.processor.validator.invar151(V0:node_t) ... PASS + algorithm.ivy: line 641: basic_safety.processor.validator.invar152(V0:node_t) ... PASS + algorithm.ivy: line 643: basic_safety.processor.validator.invar153(V0:node_t) ... PASS + algorithm.ivy: line 645: basic_safety.processor.validator.invar154(V0:node_t) ... PASS + algorithm.ivy: line 647: basic_safety.processor.validator.invar155(V0:node_t) ... PASS + algorithm.ivy: line 651: basic_safety.processor.validator.invar156(V0:node_t) ... PASS + algorithm.ivy: line 653: basic_safety.processor.validator.invar157(V0:node_t) ... PASS + algorithm.ivy: line 655: basic_safety.processor.validator.invar158(V0:node_t) ... PASS + algorithm.ivy: line 657: basic_safety.processor.validator.invar159(V0:node_t) ... PASS + algorithm.ivy: line 659: basic_safety.processor.validator.invar160(V0:node_t) ... PASS + algorithm.ivy: line 661: basic_safety.processor.validator.blockchain_parent(V0:node_t) ... PASS + algorithm.ivy: line 663: basic_safety.processor.validator.invar161(V0:node_t) ... PASS + algorithm.ivy: line 665: basic_safety.processor.validator.invar162(V0:node_t) ... PASS + algorithm.ivy: line 667: basic_safety.processor.validator.invar163(V0:node_t) ... PASS + algorithm.ivy: line 669: basic_safety.processor.validator.invar164(V0:node_t) ... PASS + algorithm.ivy: line 671: basic_safety.processor.validator.invar165(V0:node_t) ... PASS + algorithm.ivy: line 673: basic_safety.processor.validator.invar166(V0:node_t) ... PASS + algorithm.ivy: line 675: basic_safety.processor.validator.invar167(V0:node_t) ... PASS + classic_safety.ivy: line 381: basic_safety.processor.invar268 ... PASS + classic_safety.ivy: line 383: basic_safety.processor.invar269 ... PASS + classic_safety.ivy: line 385: basic_safety.processor.invar270 ... PASS + classic_safety.ivy: line 387: basic_safety.processor.invar271 ... PASS + classic_safety.ivy: line 389: basic_safety.processor.invar272 ... PASS + classic_safety.ivy: line 391: basic_safety.processor.invar273 ... PASS + classic_safety.ivy: line 393: basic_safety.processor.invar274 ... PASS + classic_safety.ivy: line 395: basic_safety.processor.invar275 ... PASS + classic_safety.ivy: line 397: basic_safety.processor.invar276 ... PASS + classic_safety.ivy: line 399: basic_safety.processor.invar277 ... PASS + (internal) ext:basic_safety.processor.validator.timeout_synchronisation + algorithm.ivy: line 599: basic_safety.processor.validator.invar131(V0:node_t) ... PASS + algorithm.ivy: line 601: basic_safety.processor.validator.invar132(V0:node_t) ... PASS + algorithm.ivy: line 603: basic_safety.processor.validator.invar133(V0:node_t) ... PASS + algorithm.ivy: line 605: basic_safety.processor.validator.invar134(V0:node_t) ... PASS + algorithm.ivy: line 607: basic_safety.processor.validator.invar135(V0:node_t) ... PASS + algorithm.ivy: line 609: basic_safety.processor.validator.invar136(V0:node_t) ... PASS + algorithm.ivy: line 611: basic_safety.processor.validator.invar137(V0:node_t) ... PASS + algorithm.ivy: line 613: basic_safety.processor.validator.invar138(V0:node_t) ... PASS + algorithm.ivy: line 615: basic_safety.processor.validator.invar139(V0:node_t) ... PASS + algorithm.ivy: line 617: basic_safety.processor.validator.invar140(V0:node_t) ... PASS + algorithm.ivy: line 619: basic_safety.processor.validator.invar141(V0:node_t) ... PASS + algorithm.ivy: line 621: basic_safety.processor.validator.invar142(V0:node_t) ... PASS + algorithm.ivy: line 623: basic_safety.processor.validator.invar143(V0:node_t) ... PASS + algorithm.ivy: line 625: basic_safety.processor.validator.invar144(V0:node_t) ... PASS + algorithm.ivy: line 627: basic_safety.processor.validator.invar145(V0:node_t) ... PASS + algorithm.ivy: line 629: basic_safety.processor.validator.invar146(V0:node_t) ... PASS + algorithm.ivy: line 631: basic_safety.processor.validator.invar147(V0:node_t) ... PASS + algorithm.ivy: line 633: basic_safety.processor.validator.invar148(V0:node_t) ... PASS + algorithm.ivy: line 635: basic_safety.processor.validator.invar149(V0:node_t) ... PASS + algorithm.ivy: line 637: basic_safety.processor.validator.invar150(V0:node_t) ... PASS + algorithm.ivy: line 639: basic_safety.processor.validator.invar151(V0:node_t) ... PASS + algorithm.ivy: line 641: basic_safety.processor.validator.invar152(V0:node_t) ... PASS + algorithm.ivy: line 643: basic_safety.processor.validator.invar153(V0:node_t) ... PASS + algorithm.ivy: line 645: basic_safety.processor.validator.invar154(V0:node_t) ... PASS + algorithm.ivy: line 647: basic_safety.processor.validator.invar155(V0:node_t) ... PASS + algorithm.ivy: line 651: basic_safety.processor.validator.invar156(V0:node_t) ... PASS + algorithm.ivy: line 653: basic_safety.processor.validator.invar157(V0:node_t) ... PASS + algorithm.ivy: line 655: basic_safety.processor.validator.invar158(V0:node_t) ... PASS + algorithm.ivy: line 657: basic_safety.processor.validator.invar159(V0:node_t) ... PASS + algorithm.ivy: line 659: basic_safety.processor.validator.invar160(V0:node_t) ... PASS + algorithm.ivy: line 661: basic_safety.processor.validator.blockchain_parent(V0:node_t) ... PASS + algorithm.ivy: line 663: basic_safety.processor.validator.invar161(V0:node_t) ... PASS + algorithm.ivy: line 665: basic_safety.processor.validator.invar162(V0:node_t) ... PASS + algorithm.ivy: line 667: basic_safety.processor.validator.invar163(V0:node_t) ... PASS + algorithm.ivy: line 669: basic_safety.processor.validator.invar164(V0:node_t) ... PASS + algorithm.ivy: line 671: basic_safety.processor.validator.invar165(V0:node_t) ... PASS + algorithm.ivy: line 673: basic_safety.processor.validator.invar166(V0:node_t) ... PASS + algorithm.ivy: line 675: basic_safety.processor.validator.invar167(V0:node_t) ... PASS + classic_safety.ivy: line 381: basic_safety.processor.invar268 ... PASS + classic_safety.ivy: line 383: basic_safety.processor.invar269 ... PASS + classic_safety.ivy: line 385: basic_safety.processor.invar270 ... PASS + classic_safety.ivy: line 387: basic_safety.processor.invar271 ... PASS + classic_safety.ivy: line 389: basic_safety.processor.invar272 ... PASS + classic_safety.ivy: line 391: basic_safety.processor.invar273 ... PASS + classic_safety.ivy: line 393: basic_safety.processor.invar274 ... PASS + classic_safety.ivy: line 395: basic_safety.processor.invar275 ... PASS + classic_safety.ivy: line 397: basic_safety.processor.invar276 ... PASS + classic_safety.ivy: line 399: basic_safety.processor.invar277 ... PASS + (internal) ext:basic_safety.processor.validator.timer_expiry + algorithm.ivy: line 599: basic_safety.processor.validator.invar131(V0:node_t) ... PASS + algorithm.ivy: line 601: basic_safety.processor.validator.invar132(V0:node_t) ... PASS + algorithm.ivy: line 603: basic_safety.processor.validator.invar133(V0:node_t) ... PASS + algorithm.ivy: line 605: basic_safety.processor.validator.invar134(V0:node_t) ... PASS + algorithm.ivy: line 607: basic_safety.processor.validator.invar135(V0:node_t) ... PASS + algorithm.ivy: line 609: basic_safety.processor.validator.invar136(V0:node_t) ... PASS + algorithm.ivy: line 611: basic_safety.processor.validator.invar137(V0:node_t) ... PASS + algorithm.ivy: line 613: basic_safety.processor.validator.invar138(V0:node_t) ... PASS + algorithm.ivy: line 615: basic_safety.processor.validator.invar139(V0:node_t) ... PASS + algorithm.ivy: line 617: basic_safety.processor.validator.invar140(V0:node_t) ... PASS + algorithm.ivy: line 619: basic_safety.processor.validator.invar141(V0:node_t) ... PASS + algorithm.ivy: line 621: basic_safety.processor.validator.invar142(V0:node_t) ... PASS + algorithm.ivy: line 623: basic_safety.processor.validator.invar143(V0:node_t) ... PASS + algorithm.ivy: line 625: basic_safety.processor.validator.invar144(V0:node_t) ... PASS + algorithm.ivy: line 627: basic_safety.processor.validator.invar145(V0:node_t) ... PASS + algorithm.ivy: line 629: basic_safety.processor.validator.invar146(V0:node_t) ... PASS + algorithm.ivy: line 631: basic_safety.processor.validator.invar147(V0:node_t) ... PASS + algorithm.ivy: line 633: basic_safety.processor.validator.invar148(V0:node_t) ... PASS + algorithm.ivy: line 635: basic_safety.processor.validator.invar149(V0:node_t) ... PASS + algorithm.ivy: line 637: basic_safety.processor.validator.invar150(V0:node_t) ... PASS + algorithm.ivy: line 639: basic_safety.processor.validator.invar151(V0:node_t) ... PASS + algorithm.ivy: line 641: basic_safety.processor.validator.invar152(V0:node_t) ... PASS + algorithm.ivy: line 643: basic_safety.processor.validator.invar153(V0:node_t) ... PASS + algorithm.ivy: line 645: basic_safety.processor.validator.invar154(V0:node_t) ... PASS + algorithm.ivy: line 647: basic_safety.processor.validator.invar155(V0:node_t) ... PASS + algorithm.ivy: line 651: basic_safety.processor.validator.invar156(V0:node_t) ... PASS + algorithm.ivy: line 653: basic_safety.processor.validator.invar157(V0:node_t) ... PASS + algorithm.ivy: line 655: basic_safety.processor.validator.invar158(V0:node_t) ... PASS + algorithm.ivy: line 657: basic_safety.processor.validator.invar159(V0:node_t) ... PASS + algorithm.ivy: line 659: basic_safety.processor.validator.invar160(V0:node_t) ... PASS + algorithm.ivy: line 661: basic_safety.processor.validator.blockchain_parent(V0:node_t) ... PASS + algorithm.ivy: line 663: basic_safety.processor.validator.invar161(V0:node_t) ... PASS + algorithm.ivy: line 665: basic_safety.processor.validator.invar162(V0:node_t) ... PASS + algorithm.ivy: line 667: basic_safety.processor.validator.invar163(V0:node_t) ... PASS + algorithm.ivy: line 669: basic_safety.processor.validator.invar164(V0:node_t) ... PASS + algorithm.ivy: line 671: basic_safety.processor.validator.invar165(V0:node_t) ... PASS + algorithm.ivy: line 673: basic_safety.processor.validator.invar166(V0:node_t) ... PASS + algorithm.ivy: line 675: basic_safety.processor.validator.invar167(V0:node_t) ... PASS + classic_safety.ivy: line 381: basic_safety.processor.invar268 ... PASS + classic_safety.ivy: line 383: basic_safety.processor.invar269 ... PASS + classic_safety.ivy: line 385: basic_safety.processor.invar270 ... PASS + classic_safety.ivy: line 387: basic_safety.processor.invar271 ... PASS + classic_safety.ivy: line 389: basic_safety.processor.invar272 ... PASS + classic_safety.ivy: line 391: basic_safety.processor.invar273 ... PASS + classic_safety.ivy: line 393: basic_safety.processor.invar274 ... PASS + classic_safety.ivy: line 395: basic_safety.processor.invar275 ... PASS + classic_safety.ivy: line 397: basic_safety.processor.invar276 ... PASS + classic_safety.ivy: line 399: basic_safety.processor.invar277 ... PASS + (internal) ext:net.recv + algorithm.ivy: line 599: basic_safety.processor.validator.invar131(V0:node_t) ... PASS + algorithm.ivy: line 601: basic_safety.processor.validator.invar132(V0:node_t) ... PASS + algorithm.ivy: line 603: basic_safety.processor.validator.invar133(V0:node_t) ... PASS + algorithm.ivy: line 605: basic_safety.processor.validator.invar134(V0:node_t) ... PASS + algorithm.ivy: line 607: basic_safety.processor.validator.invar135(V0:node_t) ... PASS + algorithm.ivy: line 609: basic_safety.processor.validator.invar136(V0:node_t) ... PASS + algorithm.ivy: line 611: basic_safety.processor.validator.invar137(V0:node_t) ... PASS + algorithm.ivy: line 613: basic_safety.processor.validator.invar138(V0:node_t) ... PASS + algorithm.ivy: line 615: basic_safety.processor.validator.invar139(V0:node_t) ... PASS + algorithm.ivy: line 617: basic_safety.processor.validator.invar140(V0:node_t) ... PASS + algorithm.ivy: line 619: basic_safety.processor.validator.invar141(V0:node_t) ... PASS + algorithm.ivy: line 621: basic_safety.processor.validator.invar142(V0:node_t) ... PASS + algorithm.ivy: line 623: basic_safety.processor.validator.invar143(V0:node_t) ... PASS + algorithm.ivy: line 625: basic_safety.processor.validator.invar144(V0:node_t) ... PASS + algorithm.ivy: line 627: basic_safety.processor.validator.invar145(V0:node_t) ... PASS + algorithm.ivy: line 629: basic_safety.processor.validator.invar146(V0:node_t) ... PASS + algorithm.ivy: line 631: basic_safety.processor.validator.invar147(V0:node_t) ... PASS + algorithm.ivy: line 633: basic_safety.processor.validator.invar148(V0:node_t) ... PASS + algorithm.ivy: line 635: basic_safety.processor.validator.invar149(V0:node_t) ... PASS + algorithm.ivy: line 637: basic_safety.processor.validator.invar150(V0:node_t) ... PASS + algorithm.ivy: line 639: basic_safety.processor.validator.invar151(V0:node_t) ... PASS + algorithm.ivy: line 641: basic_safety.processor.validator.invar152(V0:node_t) ... PASS + algorithm.ivy: line 643: basic_safety.processor.validator.invar153(V0:node_t) ... PASS + algorithm.ivy: line 645: basic_safety.processor.validator.invar154(V0:node_t) ... PASS + algorithm.ivy: line 647: basic_safety.processor.validator.invar155(V0:node_t) ... PASS + algorithm.ivy: line 651: basic_safety.processor.validator.invar156(V0:node_t) ... PASS + algorithm.ivy: line 653: basic_safety.processor.validator.invar157(V0:node_t) ... PASS + algorithm.ivy: line 655: basic_safety.processor.validator.invar158(V0:node_t) ... PASS + algorithm.ivy: line 657: basic_safety.processor.validator.invar159(V0:node_t) ... PASS + algorithm.ivy: line 659: basic_safety.processor.validator.invar160(V0:node_t) ... PASS + algorithm.ivy: line 661: basic_safety.processor.validator.blockchain_parent(V0:node_t) ... PASS + algorithm.ivy: line 663: basic_safety.processor.validator.invar161(V0:node_t) ... PASS + algorithm.ivy: line 665: basic_safety.processor.validator.invar162(V0:node_t) ... PASS + algorithm.ivy: line 667: basic_safety.processor.validator.invar163(V0:node_t) ... PASS + algorithm.ivy: line 669: basic_safety.processor.validator.invar164(V0:node_t) ... PASS + algorithm.ivy: line 671: basic_safety.processor.validator.invar165(V0:node_t) ... PASS + algorithm.ivy: line 673: basic_safety.processor.validator.invar166(V0:node_t) ... PASS + algorithm.ivy: line 675: basic_safety.processor.validator.invar167(V0:node_t) ... PASS + classic_safety.ivy: line 381: basic_safety.processor.invar268 ... PASS + classic_safety.ivy: line 383: basic_safety.processor.invar269 ... PASS + classic_safety.ivy: line 385: basic_safety.processor.invar270 ... PASS + classic_safety.ivy: line 387: basic_safety.processor.invar271 ... PASS + classic_safety.ivy: line 389: basic_safety.processor.invar272 ... PASS + classic_safety.ivy: line 391: basic_safety.processor.invar273 ... PASS + classic_safety.ivy: line 393: basic_safety.processor.invar274 ... PASS + classic_safety.ivy: line 395: basic_safety.processor.invar275 ... PASS + classic_safety.ivy: line 397: basic_safety.processor.invar276 ... PASS + classic_safety.ivy: line 399: basic_safety.processor.invar277 ... PASS + (internal) ext:net.send + algorithm.ivy: line 599: basic_safety.processor.validator.invar131(V0:node_t) ... PASS + algorithm.ivy: line 601: basic_safety.processor.validator.invar132(V0:node_t) ... PASS + algorithm.ivy: line 603: basic_safety.processor.validator.invar133(V0:node_t) ... PASS + algorithm.ivy: line 605: basic_safety.processor.validator.invar134(V0:node_t) ... PASS + algorithm.ivy: line 607: basic_safety.processor.validator.invar135(V0:node_t) ... PASS + algorithm.ivy: line 609: basic_safety.processor.validator.invar136(V0:node_t) ... PASS + algorithm.ivy: line 611: basic_safety.processor.validator.invar137(V0:node_t) ... PASS + algorithm.ivy: line 613: basic_safety.processor.validator.invar138(V0:node_t) ... PASS + algorithm.ivy: line 615: basic_safety.processor.validator.invar139(V0:node_t) ... PASS + algorithm.ivy: line 617: basic_safety.processor.validator.invar140(V0:node_t) ... PASS + algorithm.ivy: line 619: basic_safety.processor.validator.invar141(V0:node_t) ... PASS + algorithm.ivy: line 621: basic_safety.processor.validator.invar142(V0:node_t) ... PASS + algorithm.ivy: line 623: basic_safety.processor.validator.invar143(V0:node_t) ... PASS + algorithm.ivy: line 625: basic_safety.processor.validator.invar144(V0:node_t) ... PASS + algorithm.ivy: line 627: basic_safety.processor.validator.invar145(V0:node_t) ... PASS + algorithm.ivy: line 629: basic_safety.processor.validator.invar146(V0:node_t) ... PASS + algorithm.ivy: line 631: basic_safety.processor.validator.invar147(V0:node_t) ... PASS + algorithm.ivy: line 633: basic_safety.processor.validator.invar148(V0:node_t) ... PASS + algorithm.ivy: line 635: basic_safety.processor.validator.invar149(V0:node_t) ... PASS + algorithm.ivy: line 637: basic_safety.processor.validator.invar150(V0:node_t) ... PASS + algorithm.ivy: line 639: basic_safety.processor.validator.invar151(V0:node_t) ... PASS + algorithm.ivy: line 641: basic_safety.processor.validator.invar152(V0:node_t) ... PASS + algorithm.ivy: line 643: basic_safety.processor.validator.invar153(V0:node_t) ... PASS + algorithm.ivy: line 645: basic_safety.processor.validator.invar154(V0:node_t) ... PASS + algorithm.ivy: line 647: basic_safety.processor.validator.invar155(V0:node_t) ... PASS + algorithm.ivy: line 651: basic_safety.processor.validator.invar156(V0:node_t) ... PASS + algorithm.ivy: line 653: basic_safety.processor.validator.invar157(V0:node_t) ... PASS + algorithm.ivy: line 655: basic_safety.processor.validator.invar158(V0:node_t) ... PASS + algorithm.ivy: line 657: basic_safety.processor.validator.invar159(V0:node_t) ... PASS + algorithm.ivy: line 659: basic_safety.processor.validator.invar160(V0:node_t) ... PASS + algorithm.ivy: line 661: basic_safety.processor.validator.blockchain_parent(V0:node_t) ... PASS + algorithm.ivy: line 663: basic_safety.processor.validator.invar161(V0:node_t) ... PASS + algorithm.ivy: line 665: basic_safety.processor.validator.invar162(V0:node_t) ... PASS + algorithm.ivy: line 667: basic_safety.processor.validator.invar163(V0:node_t) ... PASS + algorithm.ivy: line 669: basic_safety.processor.validator.invar164(V0:node_t) ... PASS + algorithm.ivy: line 671: basic_safety.processor.validator.invar165(V0:node_t) ... PASS + algorithm.ivy: line 673: basic_safety.processor.validator.invar166(V0:node_t) ... PASS + algorithm.ivy: line 675: basic_safety.processor.validator.invar167(V0:node_t) ... PASS + classic_safety.ivy: line 381: basic_safety.processor.invar268 ... PASS + classic_safety.ivy: line 383: basic_safety.processor.invar269 ... PASS + classic_safety.ivy: line 385: basic_safety.processor.invar270 ... PASS + classic_safety.ivy: line 387: basic_safety.processor.invar271 ... PASS + classic_safety.ivy: line 389: basic_safety.processor.invar272 ... PASS + classic_safety.ivy: line 391: basic_safety.processor.invar273 ... PASS + classic_safety.ivy: line 393: basic_safety.processor.invar274 ... PASS + classic_safety.ivy: line 395: basic_safety.processor.invar275 ... PASS + classic_safety.ivy: line 397: basic_safety.processor.invar276 ... PASS + classic_safety.ivy: line 399: basic_safety.processor.invar277 ... PASS + (internal) ext:shim.prepare_handler.handle + algorithm.ivy: line 599: basic_safety.processor.validator.invar131(V0:node_t) ... PASS + algorithm.ivy: line 601: basic_safety.processor.validator.invar132(V0:node_t) ... PASS + algorithm.ivy: line 603: basic_safety.processor.validator.invar133(V0:node_t) ... PASS + algorithm.ivy: line 605: basic_safety.processor.validator.invar134(V0:node_t) ... PASS + algorithm.ivy: line 607: basic_safety.processor.validator.invar135(V0:node_t) ... PASS + algorithm.ivy: line 609: basic_safety.processor.validator.invar136(V0:node_t) ... PASS + algorithm.ivy: line 611: basic_safety.processor.validator.invar137(V0:node_t) ... PASS + algorithm.ivy: line 613: basic_safety.processor.validator.invar138(V0:node_t) ... PASS + algorithm.ivy: line 615: basic_safety.processor.validator.invar139(V0:node_t) ... PASS + algorithm.ivy: line 617: basic_safety.processor.validator.invar140(V0:node_t) ... PASS + algorithm.ivy: line 619: basic_safety.processor.validator.invar141(V0:node_t) ... PASS + algorithm.ivy: line 621: basic_safety.processor.validator.invar142(V0:node_t) ... PASS + algorithm.ivy: line 623: basic_safety.processor.validator.invar143(V0:node_t) ... PASS + algorithm.ivy: line 625: basic_safety.processor.validator.invar144(V0:node_t) ... PASS + algorithm.ivy: line 627: basic_safety.processor.validator.invar145(V0:node_t) ... PASS + algorithm.ivy: line 629: basic_safety.processor.validator.invar146(V0:node_t) ... PASS + algorithm.ivy: line 631: basic_safety.processor.validator.invar147(V0:node_t) ... PASS + algorithm.ivy: line 633: basic_safety.processor.validator.invar148(V0:node_t) ... PASS + algorithm.ivy: line 635: basic_safety.processor.validator.invar149(V0:node_t) ... PASS + algorithm.ivy: line 637: basic_safety.processor.validator.invar150(V0:node_t) ... PASS + algorithm.ivy: line 639: basic_safety.processor.validator.invar151(V0:node_t) ... PASS + algorithm.ivy: line 641: basic_safety.processor.validator.invar152(V0:node_t) ... PASS + algorithm.ivy: line 643: basic_safety.processor.validator.invar153(V0:node_t) ... PASS + algorithm.ivy: line 645: basic_safety.processor.validator.invar154(V0:node_t) ... PASS + algorithm.ivy: line 647: basic_safety.processor.validator.invar155(V0:node_t) ... PASS + algorithm.ivy: line 651: basic_safety.processor.validator.invar156(V0:node_t) ... PASS + algorithm.ivy: line 653: basic_safety.processor.validator.invar157(V0:node_t) ... PASS + algorithm.ivy: line 655: basic_safety.processor.validator.invar158(V0:node_t) ... PASS + algorithm.ivy: line 657: basic_safety.processor.validator.invar159(V0:node_t) ... PASS + algorithm.ivy: line 659: basic_safety.processor.validator.invar160(V0:node_t) ... PASS + algorithm.ivy: line 661: basic_safety.processor.validator.blockchain_parent(V0:node_t) ... PASS + algorithm.ivy: line 663: basic_safety.processor.validator.invar161(V0:node_t) ... PASS + algorithm.ivy: line 665: basic_safety.processor.validator.invar162(V0:node_t) ... PASS + algorithm.ivy: line 667: basic_safety.processor.validator.invar163(V0:node_t) ... PASS + algorithm.ivy: line 669: basic_safety.processor.validator.invar164(V0:node_t) ... PASS + algorithm.ivy: line 671: basic_safety.processor.validator.invar165(V0:node_t) ... PASS + algorithm.ivy: line 673: basic_safety.processor.validator.invar166(V0:node_t) ... PASS + algorithm.ivy: line 675: basic_safety.processor.validator.invar167(V0:node_t) ... PASS + classic_safety.ivy: line 381: basic_safety.processor.invar268 ... PASS + classic_safety.ivy: line 383: basic_safety.processor.invar269 ... PASS + classic_safety.ivy: line 385: basic_safety.processor.invar270 ... PASS + classic_safety.ivy: line 387: basic_safety.processor.invar271 ... PASS + classic_safety.ivy: line 389: basic_safety.processor.invar272 ... PASS + classic_safety.ivy: line 391: basic_safety.processor.invar273 ... PASS + classic_safety.ivy: line 393: basic_safety.processor.invar274 ... PASS + classic_safety.ivy: line 395: basic_safety.processor.invar275 ... PASS + classic_safety.ivy: line 397: basic_safety.processor.invar276 ... PASS + classic_safety.ivy: line 399: basic_safety.processor.invar277 ... PASS + (internal) ext:shim.proposal_handler.handle + algorithm.ivy: line 599: basic_safety.processor.validator.invar131(V0:node_t) ... PASS + algorithm.ivy: line 601: basic_safety.processor.validator.invar132(V0:node_t) ... PASS + algorithm.ivy: line 603: basic_safety.processor.validator.invar133(V0:node_t) ... PASS + algorithm.ivy: line 605: basic_safety.processor.validator.invar134(V0:node_t) ... PASS + algorithm.ivy: line 607: basic_safety.processor.validator.invar135(V0:node_t) ... PASS + algorithm.ivy: line 609: basic_safety.processor.validator.invar136(V0:node_t) ... PASS + algorithm.ivy: line 611: basic_safety.processor.validator.invar137(V0:node_t) ... PASS + algorithm.ivy: line 613: basic_safety.processor.validator.invar138(V0:node_t) ... PASS + algorithm.ivy: line 615: basic_safety.processor.validator.invar139(V0:node_t) ... PASS + algorithm.ivy: line 617: basic_safety.processor.validator.invar140(V0:node_t) ... PASS + algorithm.ivy: line 619: basic_safety.processor.validator.invar141(V0:node_t) ... PASS + algorithm.ivy: line 621: basic_safety.processor.validator.invar142(V0:node_t) ... PASS + algorithm.ivy: line 623: basic_safety.processor.validator.invar143(V0:node_t) ... PASS + algorithm.ivy: line 625: basic_safety.processor.validator.invar144(V0:node_t) ... PASS + algorithm.ivy: line 627: basic_safety.processor.validator.invar145(V0:node_t) ... PASS + algorithm.ivy: line 629: basic_safety.processor.validator.invar146(V0:node_t) ... PASS + algorithm.ivy: line 631: basic_safety.processor.validator.invar147(V0:node_t) ... PASS + algorithm.ivy: line 633: basic_safety.processor.validator.invar148(V0:node_t) ... PASS + algorithm.ivy: line 635: basic_safety.processor.validator.invar149(V0:node_t) ... PASS + algorithm.ivy: line 637: basic_safety.processor.validator.invar150(V0:node_t) ... PASS + algorithm.ivy: line 639: basic_safety.processor.validator.invar151(V0:node_t) ... PASS + algorithm.ivy: line 641: basic_safety.processor.validator.invar152(V0:node_t) ... PASS + algorithm.ivy: line 643: basic_safety.processor.validator.invar153(V0:node_t) ... PASS + algorithm.ivy: line 645: basic_safety.processor.validator.invar154(V0:node_t) ... PASS + algorithm.ivy: line 647: basic_safety.processor.validator.invar155(V0:node_t) ... PASS + algorithm.ivy: line 651: basic_safety.processor.validator.invar156(V0:node_t) ... PASS + algorithm.ivy: line 653: basic_safety.processor.validator.invar157(V0:node_t) ... PASS + algorithm.ivy: line 655: basic_safety.processor.validator.invar158(V0:node_t) ... PASS + algorithm.ivy: line 657: basic_safety.processor.validator.invar159(V0:node_t) ... PASS + algorithm.ivy: line 659: basic_safety.processor.validator.invar160(V0:node_t) ... PASS + algorithm.ivy: line 661: basic_safety.processor.validator.blockchain_parent(V0:node_t) ... PASS + algorithm.ivy: line 663: basic_safety.processor.validator.invar161(V0:node_t) ... PASS + algorithm.ivy: line 665: basic_safety.processor.validator.invar162(V0:node_t) ... PASS + algorithm.ivy: line 667: basic_safety.processor.validator.invar163(V0:node_t) ... PASS + algorithm.ivy: line 669: basic_safety.processor.validator.invar164(V0:node_t) ... PASS + algorithm.ivy: line 671: basic_safety.processor.validator.invar165(V0:node_t) ... PASS + algorithm.ivy: line 673: basic_safety.processor.validator.invar166(V0:node_t) ... PASS + algorithm.ivy: line 675: basic_safety.processor.validator.invar167(V0:node_t) ... PASS + classic_safety.ivy: line 381: basic_safety.processor.invar268 ... PASS + classic_safety.ivy: line 383: basic_safety.processor.invar269 ... PASS + classic_safety.ivy: line 385: basic_safety.processor.invar270 ... PASS + classic_safety.ivy: line 387: basic_safety.processor.invar271 ... PASS + classic_safety.ivy: line 389: basic_safety.processor.invar272 ... PASS + classic_safety.ivy: line 391: basic_safety.processor.invar273 ... PASS + classic_safety.ivy: line 393: basic_safety.processor.invar274 ... PASS + classic_safety.ivy: line 395: basic_safety.processor.invar275 ... PASS + classic_safety.ivy: line 397: basic_safety.processor.invar276 ... PASS + classic_safety.ivy: line 399: basic_safety.processor.invar277 ... PASS + (internal) ext:shim.qc_handler.handle + algorithm.ivy: line 599: basic_safety.processor.validator.invar131(V0:node_t) ... PASS + algorithm.ivy: line 601: basic_safety.processor.validator.invar132(V0:node_t) ... PASS + algorithm.ivy: line 603: basic_safety.processor.validator.invar133(V0:node_t) ... PASS + algorithm.ivy: line 605: basic_safety.processor.validator.invar134(V0:node_t) ... PASS + algorithm.ivy: line 607: basic_safety.processor.validator.invar135(V0:node_t) ... PASS + algorithm.ivy: line 609: basic_safety.processor.validator.invar136(V0:node_t) ... PASS + algorithm.ivy: line 611: basic_safety.processor.validator.invar137(V0:node_t) ... PASS + algorithm.ivy: line 613: basic_safety.processor.validator.invar138(V0:node_t) ... PASS + algorithm.ivy: line 615: basic_safety.processor.validator.invar139(V0:node_t) ... PASS + algorithm.ivy: line 617: basic_safety.processor.validator.invar140(V0:node_t) ... PASS + algorithm.ivy: line 619: basic_safety.processor.validator.invar141(V0:node_t) ... PASS + algorithm.ivy: line 621: basic_safety.processor.validator.invar142(V0:node_t) ... PASS + algorithm.ivy: line 623: basic_safety.processor.validator.invar143(V0:node_t) ... PASS + algorithm.ivy: line 625: basic_safety.processor.validator.invar144(V0:node_t) ... PASS + algorithm.ivy: line 627: basic_safety.processor.validator.invar145(V0:node_t) ... PASS + algorithm.ivy: line 629: basic_safety.processor.validator.invar146(V0:node_t) ... PASS + algorithm.ivy: line 631: basic_safety.processor.validator.invar147(V0:node_t) ... PASS + algorithm.ivy: line 633: basic_safety.processor.validator.invar148(V0:node_t) ... PASS + algorithm.ivy: line 635: basic_safety.processor.validator.invar149(V0:node_t) ... PASS + algorithm.ivy: line 637: basic_safety.processor.validator.invar150(V0:node_t) ... PASS + algorithm.ivy: line 639: basic_safety.processor.validator.invar151(V0:node_t) ... PASS + algorithm.ivy: line 641: basic_safety.processor.validator.invar152(V0:node_t) ... PASS + algorithm.ivy: line 643: basic_safety.processor.validator.invar153(V0:node_t) ... PASS + algorithm.ivy: line 645: basic_safety.processor.validator.invar154(V0:node_t) ... PASS + algorithm.ivy: line 647: basic_safety.processor.validator.invar155(V0:node_t) ... PASS + algorithm.ivy: line 651: basic_safety.processor.validator.invar156(V0:node_t) ... PASS + algorithm.ivy: line 653: basic_safety.processor.validator.invar157(V0:node_t) ... PASS + algorithm.ivy: line 655: basic_safety.processor.validator.invar158(V0:node_t) ... PASS + algorithm.ivy: line 657: basic_safety.processor.validator.invar159(V0:node_t) ... PASS + algorithm.ivy: line 659: basic_safety.processor.validator.invar160(V0:node_t) ... PASS + algorithm.ivy: line 661: basic_safety.processor.validator.blockchain_parent(V0:node_t) ... PASS + algorithm.ivy: line 663: basic_safety.processor.validator.invar161(V0:node_t) ... PASS + algorithm.ivy: line 665: basic_safety.processor.validator.invar162(V0:node_t) ... PASS + algorithm.ivy: line 667: basic_safety.processor.validator.invar163(V0:node_t) ... PASS + algorithm.ivy: line 669: basic_safety.processor.validator.invar164(V0:node_t) ... PASS + algorithm.ivy: line 671: basic_safety.processor.validator.invar165(V0:node_t) ... PASS + algorithm.ivy: line 673: basic_safety.processor.validator.invar166(V0:node_t) ... PASS + algorithm.ivy: line 675: basic_safety.processor.validator.invar167(V0:node_t) ... PASS + classic_safety.ivy: line 381: basic_safety.processor.invar268 ... PASS + classic_safety.ivy: line 383: basic_safety.processor.invar269 ... PASS + classic_safety.ivy: line 385: basic_safety.processor.invar270 ... PASS + classic_safety.ivy: line 387: basic_safety.processor.invar271 ... PASS + classic_safety.ivy: line 389: basic_safety.processor.invar272 ... PASS + classic_safety.ivy: line 391: basic_safety.processor.invar273 ... PASS + classic_safety.ivy: line 393: basic_safety.processor.invar274 ... PASS + classic_safety.ivy: line 395: basic_safety.processor.invar275 ... PASS + classic_safety.ivy: line 397: basic_safety.processor.invar276 ... PASS + classic_safety.ivy: line 399: basic_safety.processor.invar277 ... PASS + (internal) ext:shim.tc_handler.handle + algorithm.ivy: line 599: basic_safety.processor.validator.invar131(V0:node_t) ... PASS + algorithm.ivy: line 601: basic_safety.processor.validator.invar132(V0:node_t) ... PASS + algorithm.ivy: line 603: basic_safety.processor.validator.invar133(V0:node_t) ... PASS + algorithm.ivy: line 605: basic_safety.processor.validator.invar134(V0:node_t) ... PASS + algorithm.ivy: line 607: basic_safety.processor.validator.invar135(V0:node_t) ... PASS + algorithm.ivy: line 609: basic_safety.processor.validator.invar136(V0:node_t) ... PASS + algorithm.ivy: line 611: basic_safety.processor.validator.invar137(V0:node_t) ... PASS + algorithm.ivy: line 613: basic_safety.processor.validator.invar138(V0:node_t) ... PASS + algorithm.ivy: line 615: basic_safety.processor.validator.invar139(V0:node_t) ... PASS + algorithm.ivy: line 617: basic_safety.processor.validator.invar140(V0:node_t) ... PASS + algorithm.ivy: line 619: basic_safety.processor.validator.invar141(V0:node_t) ... PASS + algorithm.ivy: line 621: basic_safety.processor.validator.invar142(V0:node_t) ... PASS + algorithm.ivy: line 623: basic_safety.processor.validator.invar143(V0:node_t) ... PASS + algorithm.ivy: line 625: basic_safety.processor.validator.invar144(V0:node_t) ... PASS + algorithm.ivy: line 627: basic_safety.processor.validator.invar145(V0:node_t) ... PASS + algorithm.ivy: line 629: basic_safety.processor.validator.invar146(V0:node_t) ... PASS + algorithm.ivy: line 631: basic_safety.processor.validator.invar147(V0:node_t) ... PASS + algorithm.ivy: line 633: basic_safety.processor.validator.invar148(V0:node_t) ... PASS + algorithm.ivy: line 635: basic_safety.processor.validator.invar149(V0:node_t) ... PASS + algorithm.ivy: line 637: basic_safety.processor.validator.invar150(V0:node_t) ... PASS + algorithm.ivy: line 639: basic_safety.processor.validator.invar151(V0:node_t) ... PASS + algorithm.ivy: line 641: basic_safety.processor.validator.invar152(V0:node_t) ... PASS + algorithm.ivy: line 643: basic_safety.processor.validator.invar153(V0:node_t) ... PASS + algorithm.ivy: line 645: basic_safety.processor.validator.invar154(V0:node_t) ... PASS + algorithm.ivy: line 647: basic_safety.processor.validator.invar155(V0:node_t) ... PASS + algorithm.ivy: line 651: basic_safety.processor.validator.invar156(V0:node_t) ... PASS + algorithm.ivy: line 653: basic_safety.processor.validator.invar157(V0:node_t) ... PASS + algorithm.ivy: line 655: basic_safety.processor.validator.invar158(V0:node_t) ... PASS + algorithm.ivy: line 657: basic_safety.processor.validator.invar159(V0:node_t) ... PASS + algorithm.ivy: line 659: basic_safety.processor.validator.invar160(V0:node_t) ... PASS + algorithm.ivy: line 661: basic_safety.processor.validator.blockchain_parent(V0:node_t) ... PASS + algorithm.ivy: line 663: basic_safety.processor.validator.invar161(V0:node_t) ... PASS + algorithm.ivy: line 665: basic_safety.processor.validator.invar162(V0:node_t) ... PASS + algorithm.ivy: line 667: basic_safety.processor.validator.invar163(V0:node_t) ... PASS + algorithm.ivy: line 669: basic_safety.processor.validator.invar164(V0:node_t) ... PASS + algorithm.ivy: line 671: basic_safety.processor.validator.invar165(V0:node_t) ... PASS + algorithm.ivy: line 673: basic_safety.processor.validator.invar166(V0:node_t) ... PASS + algorithm.ivy: line 675: basic_safety.processor.validator.invar167(V0:node_t) ... PASS + classic_safety.ivy: line 381: basic_safety.processor.invar268 ... PASS + classic_safety.ivy: line 383: basic_safety.processor.invar269 ... PASS + classic_safety.ivy: line 385: basic_safety.processor.invar270 ... PASS + classic_safety.ivy: line 387: basic_safety.processor.invar271 ... PASS + classic_safety.ivy: line 389: basic_safety.processor.invar272 ... PASS + classic_safety.ivy: line 391: basic_safety.processor.invar273 ... PASS + classic_safety.ivy: line 393: basic_safety.processor.invar274 ... PASS + classic_safety.ivy: line 395: basic_safety.processor.invar275 ... PASS + classic_safety.ivy: line 397: basic_safety.processor.invar276 ... PASS + classic_safety.ivy: line 399: basic_safety.processor.invar277 ... PASS + (internal) ext:shim.timeout_handler.handle + algorithm.ivy: line 599: basic_safety.processor.validator.invar131(V0:node_t) ... PASS + algorithm.ivy: line 601: basic_safety.processor.validator.invar132(V0:node_t) ... PASS + algorithm.ivy: line 603: basic_safety.processor.validator.invar133(V0:node_t) ... PASS + algorithm.ivy: line 605: basic_safety.processor.validator.invar134(V0:node_t) ... PASS + algorithm.ivy: line 607: basic_safety.processor.validator.invar135(V0:node_t) ... PASS + algorithm.ivy: line 609: basic_safety.processor.validator.invar136(V0:node_t) ... PASS + algorithm.ivy: line 611: basic_safety.processor.validator.invar137(V0:node_t) ... PASS + algorithm.ivy: line 613: basic_safety.processor.validator.invar138(V0:node_t) ... PASS + algorithm.ivy: line 615: basic_safety.processor.validator.invar139(V0:node_t) ... PASS + algorithm.ivy: line 617: basic_safety.processor.validator.invar140(V0:node_t) ... PASS + algorithm.ivy: line 619: basic_safety.processor.validator.invar141(V0:node_t) ... PASS + algorithm.ivy: line 621: basic_safety.processor.validator.invar142(V0:node_t) ... PASS + algorithm.ivy: line 623: basic_safety.processor.validator.invar143(V0:node_t) ... PASS + algorithm.ivy: line 625: basic_safety.processor.validator.invar144(V0:node_t) ... PASS + algorithm.ivy: line 627: basic_safety.processor.validator.invar145(V0:node_t) ... PASS + algorithm.ivy: line 629: basic_safety.processor.validator.invar146(V0:node_t) ... PASS + algorithm.ivy: line 631: basic_safety.processor.validator.invar147(V0:node_t) ... PASS + algorithm.ivy: line 633: basic_safety.processor.validator.invar148(V0:node_t) ... PASS + algorithm.ivy: line 635: basic_safety.processor.validator.invar149(V0:node_t) ... PASS + algorithm.ivy: line 637: basic_safety.processor.validator.invar150(V0:node_t) ... PASS + algorithm.ivy: line 639: basic_safety.processor.validator.invar151(V0:node_t) ... PASS + algorithm.ivy: line 641: basic_safety.processor.validator.invar152(V0:node_t) ... PASS + algorithm.ivy: line 643: basic_safety.processor.validator.invar153(V0:node_t) ... PASS + algorithm.ivy: line 645: basic_safety.processor.validator.invar154(V0:node_t) ... PASS + algorithm.ivy: line 647: basic_safety.processor.validator.invar155(V0:node_t) ... PASS + algorithm.ivy: line 651: basic_safety.processor.validator.invar156(V0:node_t) ... PASS + algorithm.ivy: line 653: basic_safety.processor.validator.invar157(V0:node_t) ... PASS + algorithm.ivy: line 655: basic_safety.processor.validator.invar158(V0:node_t) ... PASS + algorithm.ivy: line 657: basic_safety.processor.validator.invar159(V0:node_t) ... PASS + algorithm.ivy: line 659: basic_safety.processor.validator.invar160(V0:node_t) ... PASS + algorithm.ivy: line 661: basic_safety.processor.validator.blockchain_parent(V0:node_t) ... PASS + algorithm.ivy: line 663: basic_safety.processor.validator.invar161(V0:node_t) ... PASS + algorithm.ivy: line 665: basic_safety.processor.validator.invar162(V0:node_t) ... PASS + algorithm.ivy: line 667: basic_safety.processor.validator.invar163(V0:node_t) ... PASS + algorithm.ivy: line 669: basic_safety.processor.validator.invar164(V0:node_t) ... PASS + algorithm.ivy: line 671: basic_safety.processor.validator.invar165(V0:node_t) ... PASS + algorithm.ivy: line 673: basic_safety.processor.validator.invar166(V0:node_t) ... PASS + algorithm.ivy: line 675: basic_safety.processor.validator.invar167(V0:node_t) ... PASS + classic_safety.ivy: line 381: basic_safety.processor.invar268 ... PASS + classic_safety.ivy: line 383: basic_safety.processor.invar269 ... PASS + classic_safety.ivy: line 385: basic_safety.processor.invar270 ... PASS + classic_safety.ivy: line 387: basic_safety.processor.invar271 ... PASS + classic_safety.ivy: line 389: basic_safety.processor.invar272 ... PASS + classic_safety.ivy: line 391: basic_safety.processor.invar273 ... PASS + classic_safety.ivy: line 393: basic_safety.processor.invar274 ... PASS + classic_safety.ivy: line 395: basic_safety.processor.invar275 ... PASS + classic_safety.ivy: line 397: basic_safety.processor.invar276 ... PASS + classic_safety.ivy: line 399: basic_safety.processor.invar277 ... PASS + + The following program assertions are treated as assumptions: + in action basic_safety.processor.validator.proposal_b0_late when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + algorithm.ivy: line 545: assumption + algorithm.ivy: line 546: assumption + algorithm.ivy: line 547: assumption + algorithm.ivy: line 548: assumption + algorithm.ivy: line 549: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.proposal_b0_correct when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + algorithm.ivy: line 528: assumption + algorithm.ivy: line 529: assumption + algorithm.ivy: line 530: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.tryLockAndCommit when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 310: assumption + algorithm.ivy: line 311: assumption + algorithm.ivy: line 312: assumption + in action basic_safety.processor.validator.aggregate_prepares when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + algorithm.ivy: line 198: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action round_t.next when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.fallback_recovery: + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.proposal_b1_correct when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + algorithm.ivy: line 564: assumption + algorithm.ivy: line 565: assumption + algorithm.ivy: line 566: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.timer_expiry when called from basic_safety.processor.validator.timeout_synchronisation: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action net.recv when called from the environment: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/udp.ivy: line 170: assumption + in action gv.node_processed_qc when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.timeout_handler.handle when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + network_model.ivy: line 33: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.timeout_synchronisation when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + algorithm.ivy: line 431: assumption + algorithm.ivy: line 433: assumption + algorithm.ivy: line 434: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.process_timeoutQC when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + algorithm.ivy: line 442: assumption + algorithm.ivy: line 443: assumption + algorithm.ivy: line 444: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action round_t.prev when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery: + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.fallback when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + algorithm.ivy: line 419: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action height_t.prev when called from basic_safety.processor.validator.tryLockAndCommit: + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + in action basic_safety.processor.validator.process_prepareQC when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + algorithm.ivy: line 344: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.advanceToRound when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.fallback_recovery: + algorithm.ivy: line 276: assumption + in action basic_safety.processor.validator.leader_failed when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + algorithm.ivy: line 510: assumption + algorithm.ivy: line 511: assumption + algorithm.ivy: line 512: assumption + algorithm.ivy: line 513: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.prepare_handler.handle when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + network_model.ivy: line 33: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.byzantine_send when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + algorithm.ivy: line 219: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action round_t.next when called from : + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.tc_handler.handle when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + network_model.ivy: line 33: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.no_proposal when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + algorithm.ivy: line 496: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_timeout when called from basic_safety.processor.validator.timeout,basic_safety.processor.validator.byzantine_send: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.process_proposal when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + algorithm.ivy: line 394: assumption + algorithm.ivy: line 395: assumption + algorithm.ivy: line 396: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action height_t.next when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + in action basic_safety.processor.validator.fallback_recovery when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + algorithm.ivy: line 455: assumption + algorithm.ivy: line 456: assumption + algorithm.ivy: line 457: assumption + algorithm.ivy: line 458: assumption + algorithm.ivy: line 459: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_locked_quorum when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.aggregate_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + algorithm.ivy: line 204: assumption + algorithm.ivy: line 205: assumption + algorithm.ivy: line 206: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.b0_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + algorithm.ivy: line 578: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_voted when called from basic_safety.processor.validator.advanceToRound,basic_safety.processor.validator.byzantine_send: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.qc_handler.handle when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + network_model.ivy: line 33: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action basic_safety.processor.validator.timer_expiry when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + algorithm.ivy: line 213: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action shim.proposal_handler.handle when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + network_model.ivy: line 33: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + + The following program assertions are treated as guarantees: + in action basic_safety.processor.validator.tryLockAndCommit when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 288: guarantee ... PASS + algorithm.ivy: line 289: guarantee ... PASS + algorithm.ivy: line 290: guarantee ... PASS + in action basic_safety.processor.validator.timer_expiry when called from basic_safety.processor.validator.timeout_synchronisation: + algorithm.ivy: line 213: guarantee ... PASS + in action gv.node_processed_qc when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 65: guarantee ... PASS + global_view.ivy: line 66: guarantee ... PASS + in action basic_safety.processor.validator.finished_prepareQC_processing when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + algorithm.ivy: line 475: guarantee ... PASS + algorithm.ivy: line 476: guarantee ... PASS + in action round_t.prev when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery: + ubd_seq.ivy: line 34: guarantee ... PASS + in action height_t.prev when called from basic_safety.processor.validator.tryLockAndCommit: + ubd_seq.ivy: line 34: guarantee ... PASS + in action basic_safety.processor.validator.process_prepareQC when called from the environment,the environment: + algorithm.ivy: line 361: guarantee ... PASS + algorithm.ivy: line 379: guarantee ... PASS + in action basic_safety.processor.validator.advanceToRound when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.fallback_recovery: + algorithm.ivy: line 253: guarantee ... PASS + algorithm.ivy: line 254: guarantee ... PASS + algorithm.ivy: line 255: guarantee ... PASS + algorithm.ivy: line 256: guarantee ... PASS + algorithm.ivy: line 275: guarantee ... PASS + in action gv.node_timeout when called from basic_safety.processor.validator.timeout,basic_safety.processor.validator.byzantine_send: + global_view.ivy: line 61: guarantee ... PASS + in action gv.node_locked_quorum when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 54: guarantee ... PASS + global_view.ivy: line 55: guarantee ... PASS + global_view.ivy: line 56: guarantee ... PASS + global_view.ivy: line 57: guarantee ... PASS + in action basic_safety.processor.validator.b0_qc when called from the environment,the environment: + algorithm.ivy: line 592: guarantee ... PASS + in action gv.node_voted when called from basic_safety.processor.validator.advanceToRound,basic_safety.processor.validator.byzantine_send: + global_view.ivy: line 46: guarantee ... PASS + global_view.ivy: line 47: guarantee ... PASS + global_view.ivy: line 48: guarantee ... PASS + global_view.ivy: line 49: guarantee ... PASS + global_view.ivy: line 50: guarantee ... PASS + +OK +Fri Jan 13 02:04:42 IST 2023 + +Isolate block_t: + + The following properties are assumed as axioms: + domain_model.ivy: line 28: block_t.axiom64 + domain_model.ivy: line 30: block_t.axiom65 + domain_model.ivy: line 31: block_t.axiom66 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + +OK +Fri Jan 13 02:04:46 IST 2023 + +Isolate cert_t: + + The following properties are assumed as axioms: + domain_model.ivy: line 83: cert_t.axiom73 + domain_model.ivy: line 84: cert_t.axiom74 + domain_model.ivy: line 85: cert_t.axiom75 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + +OK +Fri Jan 13 02:04:49 IST 2023 + +Isolate gdc_properties: + + The following properties are assumed as axioms: + domain_model.ivy: line 28: block_t.axiom64 + domain_model.ivy: line 30: block_t.axiom65 + domain_model.ivy: line 31: block_t.axiom66 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + global_view.ivy: line 17: gv.def168 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 70: gdc_properties.invar188 + classic_safety.ivy: line 72: gdc_properties.invar189 + + The following action implementations are present: + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 70: gdc_properties.invar188 ... PASS + classic_safety.ivy: line 72: gdc_properties.invar189 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:gv.node_locked_quorum + classic_safety.ivy: line 70: gdc_properties.invar188 ... PASS + classic_safety.ivy: line 72: gdc_properties.invar189 ... PASS + (internal) ext:gv.node_processed_qc + classic_safety.ivy: line 70: gdc_properties.invar188 ... PASS + classic_safety.ivy: line 72: gdc_properties.invar189 ... PASS + (internal) ext:gv.node_timeout + classic_safety.ivy: line 70: gdc_properties.invar188 ... PASS + classic_safety.ivy: line 72: gdc_properties.invar189 ... PASS + (internal) ext:gv.node_voted + classic_safety.ivy: line 70: gdc_properties.invar188 ... PASS + classic_safety.ivy: line 72: gdc_properties.invar189 ... PASS + (internal) ext:round_t.prev + classic_safety.ivy: line 70: gdc_properties.invar188 ... PASS + classic_safety.ivy: line 72: gdc_properties.invar189 ... PASS + + The following program assertions are treated as assumptions: + in action round_t.next when called from : + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_processed_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action round_t.prev when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_voted when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_locked_quorum when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + +OK +Fri Jan 13 02:04:54 IST 2023 + +Isolate gdc_properties1: + + The following properties are assumed as axioms: + domain_model.ivy: line 28: block_t.axiom64 + domain_model.ivy: line 30: block_t.axiom65 + domain_model.ivy: line 31: block_t.axiom66 + domain_model.ivy: line 56: quorum_t.axiom70 + domain_model.ivy: line 58: quorum_t.axiom71 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + global_view.ivy: line 17: gv.def168 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 76: gdc_properties1.invar190 + classic_safety.ivy: line 78: gdc_properties1.invar191 + classic_safety.ivy: line 81: gdc_properties1.invar192 + classic_safety.ivy: line 84: gdc_properties1.invar193 + classic_safety.ivy: line 86: gdc_properties1.invar194 + classic_safety.ivy: line 88: gdc_properties1.invar195 + classic_safety.ivy: line 90: gdc_properties1.invar196 + + The following action implementations are present: + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 76: gdc_properties1.invar190 ... PASS + classic_safety.ivy: line 78: gdc_properties1.invar191 ... PASS + classic_safety.ivy: line 81: gdc_properties1.invar192 ... PASS + classic_safety.ivy: line 84: gdc_properties1.invar193 ... PASS + classic_safety.ivy: line 86: gdc_properties1.invar194 ... PASS + classic_safety.ivy: line 88: gdc_properties1.invar195 ... PASS + classic_safety.ivy: line 90: gdc_properties1.invar196 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:gv.node_locked_quorum + classic_safety.ivy: line 76: gdc_properties1.invar190 ... PASS + classic_safety.ivy: line 78: gdc_properties1.invar191 ... PASS + classic_safety.ivy: line 81: gdc_properties1.invar192 ... PASS + classic_safety.ivy: line 84: gdc_properties1.invar193 ... PASS + classic_safety.ivy: line 86: gdc_properties1.invar194 ... PASS + classic_safety.ivy: line 88: gdc_properties1.invar195 ... PASS + classic_safety.ivy: line 90: gdc_properties1.invar196 ... PASS + (internal) ext:gv.node_processed_qc + classic_safety.ivy: line 76: gdc_properties1.invar190 ... PASS + classic_safety.ivy: line 78: gdc_properties1.invar191 ... PASS + classic_safety.ivy: line 81: gdc_properties1.invar192 ... PASS + classic_safety.ivy: line 84: gdc_properties1.invar193 ... PASS + classic_safety.ivy: line 86: gdc_properties1.invar194 ... PASS + classic_safety.ivy: line 88: gdc_properties1.invar195 ... PASS + classic_safety.ivy: line 90: gdc_properties1.invar196 ... PASS + (internal) ext:gv.node_timeout + classic_safety.ivy: line 76: gdc_properties1.invar190 ... PASS + classic_safety.ivy: line 78: gdc_properties1.invar191 ... PASS + classic_safety.ivy: line 81: gdc_properties1.invar192 ... PASS + classic_safety.ivy: line 84: gdc_properties1.invar193 ... PASS + classic_safety.ivy: line 86: gdc_properties1.invar194 ... PASS + classic_safety.ivy: line 88: gdc_properties1.invar195 ... PASS + classic_safety.ivy: line 90: gdc_properties1.invar196 ... PASS + (internal) ext:gv.node_voted + classic_safety.ivy: line 76: gdc_properties1.invar190 ... PASS + classic_safety.ivy: line 78: gdc_properties1.invar191 ... PASS + classic_safety.ivy: line 81: gdc_properties1.invar192 ... PASS + classic_safety.ivy: line 84: gdc_properties1.invar193 ... PASS + classic_safety.ivy: line 86: gdc_properties1.invar194 ... PASS + classic_safety.ivy: line 88: gdc_properties1.invar195 ... PASS + classic_safety.ivy: line 90: gdc_properties1.invar196 ... PASS + (internal) ext:round_t.prev + classic_safety.ivy: line 76: gdc_properties1.invar190 ... PASS + classic_safety.ivy: line 78: gdc_properties1.invar191 ... PASS + classic_safety.ivy: line 81: gdc_properties1.invar192 ... PASS + classic_safety.ivy: line 84: gdc_properties1.invar193 ... PASS + classic_safety.ivy: line 86: gdc_properties1.invar194 ... PASS + classic_safety.ivy: line 88: gdc_properties1.invar195 ... PASS + classic_safety.ivy: line 90: gdc_properties1.invar196 ... PASS + + The following program assertions are treated as assumptions: + in action round_t.next when called from : + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_processed_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action round_t.prev when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_voted when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_locked_quorum when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + +OK +Fri Jan 13 02:05:00 IST 2023 + +Isolate gdc_properties10: + + The following properties are assumed as axioms: + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + global_view.ivy: line 17: gv.def168 + classic_safety.ivy: line 173: gdc_supplementary_defs.def222 + classic_safety.ivy: line 224: gdc_properties10.def232 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 226: gdc_properties10.invar233 + + The following action implementations are present: + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 226: gdc_properties10.invar233 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:gv.node_locked_quorum + classic_safety.ivy: line 226: gdc_properties10.invar233 ... PASS + (internal) ext:gv.node_processed_qc + classic_safety.ivy: line 226: gdc_properties10.invar233 ... PASS + (internal) ext:gv.node_timeout + classic_safety.ivy: line 226: gdc_properties10.invar233 ... PASS + (internal) ext:gv.node_voted + classic_safety.ivy: line 226: gdc_properties10.invar233 ... PASS + (internal) ext:round_t.prev + classic_safety.ivy: line 226: gdc_properties10.invar233 ... PASS + + The following program assertions are treated as assumptions: + in action round_t.next when called from : + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 217: assumption + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 217: assumption + in action gv.node_processed_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 217: assumption + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 217: assumption + in action gv.node_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 217: assumption + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 217: assumption + in action round_t.prev when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 217: assumption + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 217: assumption + in action gv.node_voted when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 217: assumption + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 217: assumption + in action gv.node_locked_quorum when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 217: assumption + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 217: assumption + +OK +Fri Jan 13 02:05:08 IST 2023 + +Isolate gdc_properties10a: + + The following properties are assumed as axioms: + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + global_view.ivy: line 17: gv.def168 + classic_safety.ivy: line 173: gdc_supplementary_defs.def222 + classic_safety.ivy: line 275: gdc_properties10a.def239 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 277: gdc_properties10a.invar240 + + The following action implementations are present: + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 277: gdc_properties10a.invar240 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:gv.node_locked_quorum + classic_safety.ivy: line 277: gdc_properties10a.invar240 ... PASS + (internal) ext:gv.node_processed_qc + classic_safety.ivy: line 277: gdc_properties10a.invar240 ... PASS + (internal) ext:gv.node_timeout + classic_safety.ivy: line 277: gdc_properties10a.invar240 ... PASS + (internal) ext:gv.node_voted + classic_safety.ivy: line 277: gdc_properties10a.invar240 ... PASS + (internal) ext:round_t.prev + classic_safety.ivy: line 277: gdc_properties10a.invar240 ... PASS + + The following program assertions are treated as assumptions: + in action round_t.next when called from : + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + in action gv.node_processed_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + in action gv.node_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + in action round_t.prev when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + in action gv.node_voted when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + in action gv.node_locked_quorum when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + +OK +Fri Jan 13 02:05:23 IST 2023 + +Isolate gdc_properties11: + + The following properties are assumed as axioms: + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + global_view.ivy: line 17: gv.def168 + classic_safety.ivy: line 224: gdc_properties10.def232 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 247: gdc_properties11.invar234 + + The following action implementations are present: + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + + The following initializers are present: + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 247: gdc_properties11.invar234 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:gv.node_locked_quorum + classic_safety.ivy: line 247: gdc_properties11.invar234 ... PASS + (internal) ext:gv.node_processed_qc + classic_safety.ivy: line 247: gdc_properties11.invar234 ... PASS + (internal) ext:gv.node_timeout + classic_safety.ivy: line 247: gdc_properties11.invar234 ... PASS + (internal) ext:gv.node_voted + classic_safety.ivy: line 247: gdc_properties11.invar234 ... PASS + + The following program assertions are treated as assumptions: + in action gv.node_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action gv.node_voted when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action round_t.next when called from : + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action gv.node_processed_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action gv.node_locked_quorum when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + +OK +Fri Jan 13 02:05:28 IST 2023 + +Isolate gdc_properties11a: + + The following properties are assumed as axioms: + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + global_view.ivy: line 17: gv.def168 + classic_safety.ivy: line 275: gdc_properties10a.def239 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 281: gdc_properties11a.invar241 + + The following action implementations are present: + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + + The following initializers are present: + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 281: gdc_properties11a.invar241 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:gv.node_locked_quorum + classic_safety.ivy: line 281: gdc_properties11a.invar241 ... PASS + (internal) ext:gv.node_processed_qc + classic_safety.ivy: line 281: gdc_properties11a.invar241 ... PASS + (internal) ext:gv.node_timeout + classic_safety.ivy: line 281: gdc_properties11a.invar241 ... PASS + (internal) ext:gv.node_voted + classic_safety.ivy: line 281: gdc_properties11a.invar241 ... PASS + + The following program assertions are treated as assumptions: + in action gv.node_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action gv.node_voted when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action round_t.next when called from : + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action gv.node_processed_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + in action gv.node_locked_quorum when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + +OK +Fri Jan 13 02:05:33 IST 2023 + +Isolate gdc_properties12: + + The following properties are assumed as axioms: + domain_model.ivy: line 28: block_t.axiom64 + domain_model.ivy: line 30: block_t.axiom65 + domain_model.ivy: line 31: block_t.axiom66 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + global_view.ivy: line 17: gv.def168 + classic_safety.ivy: line 315: quorum_propogation.def250 + classic_safety.ivy: line 332: gdc_properties12.def254 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 334: gdc_properties12.invar255 + classic_safety.ivy: line 336: gdc_properties12.invar256 + classic_safety.ivy: line 338: gdc_properties12.invar257 + + The following action implementations are present: + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 334: gdc_properties12.invar255 ... PASS + classic_safety.ivy: line 336: gdc_properties12.invar256 ... PASS + classic_safety.ivy: line 338: gdc_properties12.invar257 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:gv.node_locked_quorum + classic_safety.ivy: line 334: gdc_properties12.invar255 ... PASS + classic_safety.ivy: line 336: gdc_properties12.invar256 ... PASS + classic_safety.ivy: line 338: gdc_properties12.invar257 ... PASS + (internal) ext:gv.node_processed_qc + classic_safety.ivy: line 334: gdc_properties12.invar255 ... PASS + classic_safety.ivy: line 336: gdc_properties12.invar256 ... PASS + classic_safety.ivy: line 338: gdc_properties12.invar257 ... PASS + (internal) ext:gv.node_timeout + classic_safety.ivy: line 334: gdc_properties12.invar255 ... PASS + classic_safety.ivy: line 336: gdc_properties12.invar256 ... PASS + classic_safety.ivy: line 338: gdc_properties12.invar257 ... PASS + (internal) ext:gv.node_voted + classic_safety.ivy: line 334: gdc_properties12.invar255 ... PASS + classic_safety.ivy: line 336: gdc_properties12.invar256 ... PASS + classic_safety.ivy: line 338: gdc_properties12.invar257 ... PASS + (internal) ext:round_t.prev + classic_safety.ivy: line 334: gdc_properties12.invar255 ... PASS + classic_safety.ivy: line 336: gdc_properties12.invar256 ... PASS + classic_safety.ivy: line 338: gdc_properties12.invar257 ... PASS + + The following program assertions are treated as assumptions: + in action round_t.next when called from : + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + in action gv.node_processed_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + in action gv.node_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + in action round_t.prev when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + in action gv.node_voted when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + in action gv.node_locked_quorum when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + +OK +Fri Jan 13 02:05:46 IST 2023 + +Isolate gdc_properties13: + + The following properties are assumed as axioms: + domain_model.ivy: line 28: block_t.axiom64 + domain_model.ivy: line 30: block_t.axiom65 + domain_model.ivy: line 31: block_t.axiom66 + domain_model.ivy: line 56: quorum_t.axiom70 + domain_model.ivy: line 58: quorum_t.axiom71 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + global_view.ivy: line 17: gv.def168 + classic_safety.ivy: line 332: gdc_properties12.def254 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 342: gdc_properties13.invar258 + classic_safety.ivy: line 344: gdc_properties13.invar259 + classic_safety.ivy: line 346: gdc_properties13.invar260 + classic_safety.ivy: line 348: gdc_properties13.invar261 + + The following action implementations are present: + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 342: gdc_properties13.invar258 ... PASS + classic_safety.ivy: line 344: gdc_properties13.invar259 ... PASS + classic_safety.ivy: line 346: gdc_properties13.invar260 ... PASS + classic_safety.ivy: line 348: gdc_properties13.invar261 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:gv.node_locked_quorum + classic_safety.ivy: line 342: gdc_properties13.invar258 ... PASS + classic_safety.ivy: line 344: gdc_properties13.invar259 ... PASS + classic_safety.ivy: line 346: gdc_properties13.invar260 ... PASS + classic_safety.ivy: line 348: gdc_properties13.invar261 ... PASS + (internal) ext:gv.node_processed_qc + classic_safety.ivy: line 342: gdc_properties13.invar258 ... PASS + classic_safety.ivy: line 344: gdc_properties13.invar259 ... PASS + classic_safety.ivy: line 346: gdc_properties13.invar260 ... PASS + classic_safety.ivy: line 348: gdc_properties13.invar261 ... PASS + (internal) ext:gv.node_timeout + classic_safety.ivy: line 342: gdc_properties13.invar258 ... PASS + classic_safety.ivy: line 344: gdc_properties13.invar259 ... PASS + classic_safety.ivy: line 346: gdc_properties13.invar260 ... PASS + classic_safety.ivy: line 348: gdc_properties13.invar261 ... PASS + (internal) ext:gv.node_voted + classic_safety.ivy: line 342: gdc_properties13.invar258 ... PASS + classic_safety.ivy: line 344: gdc_properties13.invar259 ... PASS + classic_safety.ivy: line 346: gdc_properties13.invar260 ... PASS + classic_safety.ivy: line 348: gdc_properties13.invar261 ... PASS + (internal) ext:round_t.prev + classic_safety.ivy: line 342: gdc_properties13.invar258 ... PASS + classic_safety.ivy: line 344: gdc_properties13.invar259 ... PASS + classic_safety.ivy: line 346: gdc_properties13.invar260 ... PASS + classic_safety.ivy: line 348: gdc_properties13.invar261 ... PASS + + The following program assertions are treated as assumptions: + in action round_t.next when called from : + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 326: assumption + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 326: assumption + in action gv.node_processed_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 326: assumption + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 326: assumption + in action gv.node_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 326: assumption + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 326: assumption + in action round_t.prev when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 326: assumption + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 326: assumption + in action gv.node_voted when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 326: assumption + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 326: assumption + in action gv.node_locked_quorum when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 326: assumption + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 326: assumption + +OK +Fri Jan 13 02:05:58 IST 2023 + +Isolate gdc_properties14: + + The following properties are assumed as axioms: + domain_model.ivy: line 28: block_t.axiom64 + domain_model.ivy: line 30: block_t.axiom65 + domain_model.ivy: line 31: block_t.axiom66 + domain_model.ivy: line 56: quorum_t.axiom70 + domain_model.ivy: line 58: quorum_t.axiom71 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + global_view.ivy: line 17: gv.def168 + classic_safety.ivy: line 68: gdc_properties.def187 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 353: gdc_properties14.invar262 + + The following action implementations are present: + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 353: gdc_properties14.invar262 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:gv.node_locked_quorum + classic_safety.ivy: line 353: gdc_properties14.invar262 ... PASS + (internal) ext:gv.node_processed_qc + classic_safety.ivy: line 353: gdc_properties14.invar262 ... PASS + (internal) ext:gv.node_timeout + classic_safety.ivy: line 353: gdc_properties14.invar262 ... PASS + (internal) ext:gv.node_voted + classic_safety.ivy: line 353: gdc_properties14.invar262 ... PASS + (internal) ext:round_t.prev + classic_safety.ivy: line 353: gdc_properties14.invar262 ... PASS + + The following program assertions are treated as assumptions: + in action round_t.next when called from : + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + in action gv.node_processed_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + in action gv.node_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + in action round_t.prev when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + in action gv.node_voted when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + in action gv.node_locked_quorum when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + +OK +Fri Jan 13 02:06:07 IST 2023 + +Isolate gdc_properties15: + + The following properties are assumed as axioms: + domain_model.ivy: line 28: block_t.axiom64 + domain_model.ivy: line 30: block_t.axiom65 + domain_model.ivy: line 31: block_t.axiom66 + domain_model.ivy: line 56: quorum_t.axiom70 + domain_model.ivy: line 58: quorum_t.axiom71 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + global_view.ivy: line 17: gv.def168 + classic_safety.ivy: line 68: gdc_properties.def187 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 359: gdc_properties15.invar263 + classic_safety.ivy: line 361: gdc_properties15.invar264 + + The following action implementations are present: + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 359: gdc_properties15.invar263 ... PASS + classic_safety.ivy: line 361: gdc_properties15.invar264 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:gv.node_locked_quorum + classic_safety.ivy: line 359: gdc_properties15.invar263 ... PASS + classic_safety.ivy: line 361: gdc_properties15.invar264 ... PASS + (internal) ext:gv.node_processed_qc + classic_safety.ivy: line 359: gdc_properties15.invar263 ... PASS + classic_safety.ivy: line 361: gdc_properties15.invar264 ... PASS + (internal) ext:gv.node_timeout + classic_safety.ivy: line 359: gdc_properties15.invar263 ... PASS + classic_safety.ivy: line 361: gdc_properties15.invar264 ... PASS + (internal) ext:gv.node_voted + classic_safety.ivy: line 359: gdc_properties15.invar263 ... PASS + classic_safety.ivy: line 361: gdc_properties15.invar264 ... PASS + (internal) ext:round_t.prev + classic_safety.ivy: line 359: gdc_properties15.invar263 ... PASS + classic_safety.ivy: line 361: gdc_properties15.invar264 ... PASS + + The following program assertions are treated as assumptions: + in action round_t.next when called from : + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + in action gv.node_processed_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + in action gv.node_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + in action round_t.prev when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + in action gv.node_voted when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + in action gv.node_locked_quorum when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + +OK +Fri Jan 13 02:06:19 IST 2023 + +Isolate gdc_properties16: + + The following properties are assumed as axioms: + domain_model.ivy: line 28: block_t.axiom64 + domain_model.ivy: line 30: block_t.axiom65 + domain_model.ivy: line 31: block_t.axiom66 + domain_model.ivy: line 56: quorum_t.axiom70 + domain_model.ivy: line 58: quorum_t.axiom71 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + global_view.ivy: line 17: gv.def168 + classic_safety.ivy: line 68: gdc_properties.def187 + classic_safety.ivy: line 315: quorum_propogation.def250 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 367: gdc_properties16.invar265 + classic_safety.ivy: line 370: gdc_properties16.invar266 + classic_safety.ivy: line 373: gdc_properties16.invar267 + + The following action implementations are present: + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 367: gdc_properties16.invar265 ... PASS + classic_safety.ivy: line 370: gdc_properties16.invar266 ... PASS + classic_safety.ivy: line 373: gdc_properties16.invar267 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:gv.node_locked_quorum + classic_safety.ivy: line 367: gdc_properties16.invar265 ... PASS + classic_safety.ivy: line 370: gdc_properties16.invar266 ... PASS + classic_safety.ivy: line 373: gdc_properties16.invar267 ... PASS + (internal) ext:gv.node_processed_qc + classic_safety.ivy: line 367: gdc_properties16.invar265 ... PASS + classic_safety.ivy: line 370: gdc_properties16.invar266 ... PASS + classic_safety.ivy: line 373: gdc_properties16.invar267 ... PASS + (internal) ext:gv.node_timeout + classic_safety.ivy: line 367: gdc_properties16.invar265 ... PASS + classic_safety.ivy: line 370: gdc_properties16.invar266 ... PASS + classic_safety.ivy: line 373: gdc_properties16.invar267 ... PASS + (internal) ext:gv.node_voted + classic_safety.ivy: line 367: gdc_properties16.invar265 ... PASS + classic_safety.ivy: line 370: gdc_properties16.invar266 ... PASS + classic_safety.ivy: line 373: gdc_properties16.invar267 ... PASS + (internal) ext:round_t.prev + classic_safety.ivy: line 367: gdc_properties16.invar265 ... PASS + classic_safety.ivy: line 370: gdc_properties16.invar266 ... PASS + classic_safety.ivy: line 373: gdc_properties16.invar267 ... PASS + + The following program assertions are treated as assumptions: + in action round_t.next when called from : + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 326: assumption + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 326: assumption + in action gv.node_processed_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 326: assumption + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 326: assumption + in action gv.node_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 326: assumption + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 326: assumption + in action round_t.prev when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 326: assumption + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 326: assumption + in action gv.node_voted when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 326: assumption + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 326: assumption + in action gv.node_locked_quorum when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 326: assumption + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 326: assumption + +OK +Fri Jan 13 02:06:26 IST 2023 + +Isolate gdc_properties2: + + The following properties are assumed as axioms: + domain_model.ivy: line 28: block_t.axiom64 + domain_model.ivy: line 30: block_t.axiom65 + domain_model.ivy: line 31: block_t.axiom66 + domain_model.ivy: line 56: quorum_t.axiom70 + domain_model.ivy: line 58: quorum_t.axiom71 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + global_view.ivy: line 17: gv.def168 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + classic_safety.ivy: line 103: gdc_properties2.prop199 ... PASS + classic_safety.ivy: line 107: gdc_properties2.prop201 ... PASS + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 98: gdc_properties2.invar197 + classic_safety.ivy: line 100: gdc_properties2.invar198 + classic_safety.ivy: line 105: gdc_properties2.invar200 + classic_safety.ivy: line 109: gdc_properties2.invar202 + classic_safety.ivy: line 111: gdc_properties2.invar203 + + The following action implementations are present: + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 98: gdc_properties2.invar197 ... PASS + classic_safety.ivy: line 100: gdc_properties2.invar198 ... PASS + classic_safety.ivy: line 105: gdc_properties2.invar200 ... PASS + classic_safety.ivy: line 109: gdc_properties2.invar202 ... PASS + classic_safety.ivy: line 111: gdc_properties2.invar203 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:gv.node_locked_quorum + classic_safety.ivy: line 98: gdc_properties2.invar197 ... PASS + classic_safety.ivy: line 100: gdc_properties2.invar198 ... PASS + classic_safety.ivy: line 105: gdc_properties2.invar200 ... PASS + classic_safety.ivy: line 109: gdc_properties2.invar202 ... PASS + classic_safety.ivy: line 111: gdc_properties2.invar203 ... PASS + (internal) ext:gv.node_processed_qc + classic_safety.ivy: line 98: gdc_properties2.invar197 ... PASS + classic_safety.ivy: line 100: gdc_properties2.invar198 ... PASS + classic_safety.ivy: line 105: gdc_properties2.invar200 ... PASS + classic_safety.ivy: line 109: gdc_properties2.invar202 ... PASS + classic_safety.ivy: line 111: gdc_properties2.invar203 ... PASS + (internal) ext:gv.node_timeout + classic_safety.ivy: line 98: gdc_properties2.invar197 ... PASS + classic_safety.ivy: line 100: gdc_properties2.invar198 ... PASS + classic_safety.ivy: line 105: gdc_properties2.invar200 ... PASS + classic_safety.ivy: line 109: gdc_properties2.invar202 ... PASS + classic_safety.ivy: line 111: gdc_properties2.invar203 ... PASS + (internal) ext:gv.node_voted + classic_safety.ivy: line 98: gdc_properties2.invar197 ... PASS + classic_safety.ivy: line 100: gdc_properties2.invar198 ... PASS + classic_safety.ivy: line 105: gdc_properties2.invar200 ... PASS + classic_safety.ivy: line 109: gdc_properties2.invar202 ... PASS + classic_safety.ivy: line 111: gdc_properties2.invar203 ... PASS + (internal) ext:round_t.prev + classic_safety.ivy: line 98: gdc_properties2.invar197 ... PASS + classic_safety.ivy: line 100: gdc_properties2.invar198 ... PASS + classic_safety.ivy: line 105: gdc_properties2.invar200 ... PASS + classic_safety.ivy: line 109: gdc_properties2.invar202 ... PASS + classic_safety.ivy: line 111: gdc_properties2.invar203 ... PASS + + The following program assertions are treated as assumptions: + in action round_t.next when called from : + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + in action gv.node_processed_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + in action gv.node_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + in action round_t.prev when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + in action gv.node_voted when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + in action gv.node_locked_quorum when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + +OK +Fri Jan 13 02:08:05 IST 2023 + +Isolate gdc_properties2a: + + The following properties are assumed as axioms: + domain_model.ivy: line 28: block_t.axiom64 + domain_model.ivy: line 30: block_t.axiom65 + domain_model.ivy: line 31: block_t.axiom66 + domain_model.ivy: line 56: quorum_t.axiom70 + domain_model.ivy: line 58: quorum_t.axiom71 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + global_view.ivy: line 17: gv.def168 + classic_safety.ivy: line 68: gdc_properties.def187 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + classic_safety.ivy: line 103: gdc_properties2.prop199 [assumed] + classic_safety.ivy: line 107: gdc_properties2.prop201 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 116: gdc_properties2a.invar204 + classic_safety.ivy: line 118: gdc_properties2a.invar205 + classic_safety.ivy: line 120: gdc_properties2a.invar206 + classic_safety.ivy: line 122: gdc_properties2a.invar207 + + The following action implementations are present: + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 116: gdc_properties2a.invar204 ... PASS + classic_safety.ivy: line 118: gdc_properties2a.invar205 ... PASS + classic_safety.ivy: line 120: gdc_properties2a.invar206 ... PASS + classic_safety.ivy: line 122: gdc_properties2a.invar207 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:gv.node_locked_quorum + classic_safety.ivy: line 116: gdc_properties2a.invar204 ... PASS + classic_safety.ivy: line 118: gdc_properties2a.invar205 ... PASS + classic_safety.ivy: line 120: gdc_properties2a.invar206 ... PASS + classic_safety.ivy: line 122: gdc_properties2a.invar207 ... PASS + (internal) ext:gv.node_processed_qc + classic_safety.ivy: line 116: gdc_properties2a.invar204 ... PASS + classic_safety.ivy: line 118: gdc_properties2a.invar205 ... PASS + classic_safety.ivy: line 120: gdc_properties2a.invar206 ... PASS + classic_safety.ivy: line 122: gdc_properties2a.invar207 ... PASS + (internal) ext:gv.node_timeout + classic_safety.ivy: line 116: gdc_properties2a.invar204 ... PASS + classic_safety.ivy: line 118: gdc_properties2a.invar205 ... PASS + classic_safety.ivy: line 120: gdc_properties2a.invar206 ... PASS + classic_safety.ivy: line 122: gdc_properties2a.invar207 ... PASS + (internal) ext:gv.node_voted + classic_safety.ivy: line 116: gdc_properties2a.invar204 ... PASS + classic_safety.ivy: line 118: gdc_properties2a.invar205 ... PASS + classic_safety.ivy: line 120: gdc_properties2a.invar206 ... PASS + classic_safety.ivy: line 122: gdc_properties2a.invar207 ... PASS + (internal) ext:round_t.prev + classic_safety.ivy: line 116: gdc_properties2a.invar204 ... PASS + classic_safety.ivy: line 118: gdc_properties2a.invar205 ... PASS + classic_safety.ivy: line 120: gdc_properties2a.invar206 ... PASS + classic_safety.ivy: line 122: gdc_properties2a.invar207 ... PASS + + The following program assertions are treated as assumptions: + in action round_t.next when called from : + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + in action gv.node_processed_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + in action gv.node_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + in action round_t.prev when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + in action gv.node_voted when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + in action gv.node_locked_quorum when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + +OK +Fri Jan 13 02:08:35 IST 2023 + +Isolate gdc_properties3: + + The following properties are assumed as axioms: + domain_model.ivy: line 28: block_t.axiom64 + domain_model.ivy: line 30: block_t.axiom65 + domain_model.ivy: line 31: block_t.axiom66 + domain_model.ivy: line 56: quorum_t.axiom70 + domain_model.ivy: line 58: quorum_t.axiom71 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + global_view.ivy: line 17: gv.def168 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + classic_safety.ivy: line 103: gdc_properties2.prop199 [assumed] + classic_safety.ivy: line 107: gdc_properties2.prop201 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 129: gdc_properties3.invar208 + classic_safety.ivy: line 132: gdc_properties3.invar209 + classic_safety.ivy: line 135: gdc_properties3.invar210 + classic_safety.ivy: line 137: gdc_properties3.invar211 + classic_safety.ivy: line 139: gdc_properties3.invar212 + classic_safety.ivy: line 141: gdc_properties3.invar213 + + The following action implementations are present: + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 129: gdc_properties3.invar208 ... PASS + classic_safety.ivy: line 132: gdc_properties3.invar209 ... PASS + classic_safety.ivy: line 135: gdc_properties3.invar210 ... PASS + classic_safety.ivy: line 137: gdc_properties3.invar211 ... PASS + classic_safety.ivy: line 139: gdc_properties3.invar212 ... PASS + classic_safety.ivy: line 141: gdc_properties3.invar213 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:gv.node_locked_quorum + classic_safety.ivy: line 129: gdc_properties3.invar208 ... PASS + classic_safety.ivy: line 132: gdc_properties3.invar209 ... PASS + classic_safety.ivy: line 135: gdc_properties3.invar210 ... PASS + classic_safety.ivy: line 137: gdc_properties3.invar211 ... PASS + classic_safety.ivy: line 139: gdc_properties3.invar212 ... PASS + classic_safety.ivy: line 141: gdc_properties3.invar213 ... PASS + (internal) ext:gv.node_processed_qc + classic_safety.ivy: line 129: gdc_properties3.invar208 ... PASS + classic_safety.ivy: line 132: gdc_properties3.invar209 ... PASS + classic_safety.ivy: line 135: gdc_properties3.invar210 ... PASS + classic_safety.ivy: line 137: gdc_properties3.invar211 ... PASS + classic_safety.ivy: line 139: gdc_properties3.invar212 ... PASS + classic_safety.ivy: line 141: gdc_properties3.invar213 ... PASS + (internal) ext:gv.node_timeout + classic_safety.ivy: line 129: gdc_properties3.invar208 ... PASS + classic_safety.ivy: line 132: gdc_properties3.invar209 ... PASS + classic_safety.ivy: line 135: gdc_properties3.invar210 ... PASS + classic_safety.ivy: line 137: gdc_properties3.invar211 ... PASS + classic_safety.ivy: line 139: gdc_properties3.invar212 ... PASS + classic_safety.ivy: line 141: gdc_properties3.invar213 ... PASS + (internal) ext:gv.node_voted + classic_safety.ivy: line 129: gdc_properties3.invar208 ... PASS + classic_safety.ivy: line 132: gdc_properties3.invar209 ... PASS + classic_safety.ivy: line 135: gdc_properties3.invar210 ... PASS + classic_safety.ivy: line 137: gdc_properties3.invar211 ... PASS + classic_safety.ivy: line 139: gdc_properties3.invar212 ... PASS + classic_safety.ivy: line 141: gdc_properties3.invar213 ... PASS + (internal) ext:round_t.prev + classic_safety.ivy: line 129: gdc_properties3.invar208 ... PASS + classic_safety.ivy: line 132: gdc_properties3.invar209 ... PASS + classic_safety.ivy: line 135: gdc_properties3.invar210 ... PASS + classic_safety.ivy: line 137: gdc_properties3.invar211 ... PASS + classic_safety.ivy: line 139: gdc_properties3.invar212 ... PASS + classic_safety.ivy: line 141: gdc_properties3.invar213 ... PASS + + The following program assertions are treated as assumptions: + in action round_t.next when called from : + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action gv.node_processed_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action gv.node_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action round_t.prev when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action gv.node_voted when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action gv.node_locked_quorum when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + +OK +Fri Jan 13 02:08:50 IST 2023 + +Isolate gdc_properties4: + + The following properties are assumed as axioms: + domain_model.ivy: line 28: block_t.axiom64 + domain_model.ivy: line 30: block_t.axiom65 + domain_model.ivy: line 31: block_t.axiom66 + domain_model.ivy: line 56: quorum_t.axiom70 + domain_model.ivy: line 58: quorum_t.axiom71 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + global_view.ivy: line 17: gv.def168 + classic_safety.ivy: line 68: gdc_properties.def187 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 145: gdc_properties4.invar214 + classic_safety.ivy: line 147: gdc_properties4.invar215 + + The following action implementations are present: + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 145: gdc_properties4.invar214 ... PASS + classic_safety.ivy: line 147: gdc_properties4.invar215 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:gv.node_locked_quorum + classic_safety.ivy: line 145: gdc_properties4.invar214 ... PASS + classic_safety.ivy: line 147: gdc_properties4.invar215 ... PASS + (internal) ext:gv.node_processed_qc + classic_safety.ivy: line 145: gdc_properties4.invar214 ... PASS + classic_safety.ivy: line 147: gdc_properties4.invar215 ... PASS + (internal) ext:gv.node_timeout + classic_safety.ivy: line 145: gdc_properties4.invar214 ... PASS + classic_safety.ivy: line 147: gdc_properties4.invar215 ... PASS + (internal) ext:gv.node_voted + classic_safety.ivy: line 145: gdc_properties4.invar214 ... PASS + classic_safety.ivy: line 147: gdc_properties4.invar215 ... PASS + (internal) ext:round_t.prev + classic_safety.ivy: line 145: gdc_properties4.invar214 ... PASS + classic_safety.ivy: line 147: gdc_properties4.invar215 ... PASS + + The following program assertions are treated as assumptions: + in action round_t.next when called from : + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + in action gv.node_processed_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + in action gv.node_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + in action round_t.prev when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + in action gv.node_voted when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + in action gv.node_locked_quorum when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + +OK +Fri Jan 13 02:08:58 IST 2023 + +Isolate gdc_properties5: + + The following properties are assumed as axioms: + domain_model.ivy: line 56: quorum_t.axiom70 + domain_model.ivy: line 58: quorum_t.axiom71 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + global_view.ivy: line 17: gv.def168 + classic_safety.ivy: line 153: gdc_properties5.def216 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 155: gdc_properties5.invar217 + classic_safety.ivy: line 157: gdc_properties5.invar218 + classic_safety.ivy: line 161: gdc_properties5.invar219 + classic_safety.ivy: line 163: gdc_properties5.invar220 + + The following action implementations are present: + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + + The following initializers are present: + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 155: gdc_properties5.invar217 ... PASS + classic_safety.ivy: line 157: gdc_properties5.invar218 ... PASS + classic_safety.ivy: line 161: gdc_properties5.invar219 ... PASS + classic_safety.ivy: line 163: gdc_properties5.invar220 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:gv.node_locked_quorum + classic_safety.ivy: line 155: gdc_properties5.invar217 ... PASS + classic_safety.ivy: line 157: gdc_properties5.invar218 ... PASS + classic_safety.ivy: line 161: gdc_properties5.invar219 ... PASS + classic_safety.ivy: line 163: gdc_properties5.invar220 ... PASS + (internal) ext:gv.node_processed_qc + classic_safety.ivy: line 155: gdc_properties5.invar217 ... PASS + classic_safety.ivy: line 157: gdc_properties5.invar218 ... PASS + classic_safety.ivy: line 161: gdc_properties5.invar219 ... PASS + classic_safety.ivy: line 163: gdc_properties5.invar220 ... PASS + (internal) ext:gv.node_timeout + classic_safety.ivy: line 155: gdc_properties5.invar217 ... PASS + classic_safety.ivy: line 157: gdc_properties5.invar218 ... PASS + classic_safety.ivy: line 161: gdc_properties5.invar219 ... PASS + classic_safety.ivy: line 163: gdc_properties5.invar220 ... PASS + (internal) ext:gv.node_voted + classic_safety.ivy: line 155: gdc_properties5.invar217 ... PASS + classic_safety.ivy: line 157: gdc_properties5.invar218 ... PASS + classic_safety.ivy: line 161: gdc_properties5.invar219 ... PASS + classic_safety.ivy: line 163: gdc_properties5.invar220 ... PASS + + The following program assertions are treated as assumptions: + in action gv.node_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_voted when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action round_t.next when called from : + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_processed_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_locked_quorum when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + +OK +Fri Jan 13 02:09:03 IST 2023 + +Isolate gdc_properties6: + + The following properties are assumed as axioms: + domain_model.ivy: line 28: block_t.axiom64 + domain_model.ivy: line 30: block_t.axiom65 + domain_model.ivy: line 31: block_t.axiom66 + domain_model.ivy: line 56: quorum_t.axiom70 + domain_model.ivy: line 58: quorum_t.axiom71 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + global_view.ivy: line 17: gv.def168 + classic_safety.ivy: line 169: gdc_supplementary_defs.def221 + classic_safety.ivy: line 173: gdc_supplementary_defs.def222 + classic_safety.ivy: line 177: gdc_supplementary_defs.def223 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 183: gdc_properties6.invar224 + classic_safety.ivy: line 186: gdc_properties6.invar225 + classic_safety.ivy: line 190: gdc_properties6.invar226 + + The following action implementations are present: + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 183: gdc_properties6.invar224 ... PASS + classic_safety.ivy: line 186: gdc_properties6.invar225 ... PASS + classic_safety.ivy: line 190: gdc_properties6.invar226 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:gv.node_locked_quorum + classic_safety.ivy: line 183: gdc_properties6.invar224 ... PASS + classic_safety.ivy: line 186: gdc_properties6.invar225 ... PASS + classic_safety.ivy: line 190: gdc_properties6.invar226 ... PASS + (internal) ext:gv.node_processed_qc + classic_safety.ivy: line 183: gdc_properties6.invar224 ... PASS + classic_safety.ivy: line 186: gdc_properties6.invar225 ... PASS + classic_safety.ivy: line 190: gdc_properties6.invar226 ... PASS + (internal) ext:gv.node_timeout + classic_safety.ivy: line 183: gdc_properties6.invar224 ... PASS + classic_safety.ivy: line 186: gdc_properties6.invar225 ... PASS + classic_safety.ivy: line 190: gdc_properties6.invar226 ... PASS + (internal) ext:gv.node_voted + classic_safety.ivy: line 183: gdc_properties6.invar224 ... PASS + classic_safety.ivy: line 186: gdc_properties6.invar225 ... PASS + classic_safety.ivy: line 190: gdc_properties6.invar226 ... PASS + (internal) ext:round_t.prev + classic_safety.ivy: line 183: gdc_properties6.invar224 ... PASS + classic_safety.ivy: line 186: gdc_properties6.invar225 ... PASS + classic_safety.ivy: line 190: gdc_properties6.invar226 ... PASS + + The following program assertions are treated as assumptions: + in action round_t.next when called from : + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_processed_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action round_t.prev when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_voted when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_locked_quorum when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + +OK +Fri Jan 13 02:09:11 IST 2023 + +Isolate gdc_properties7: + + The following properties are assumed as axioms: + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + global_view.ivy: line 17: gv.def168 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 209: gdc_properties7.invar229 + + The following action implementations are present: + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 209: gdc_properties7.invar229 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:gv.node_locked_quorum + classic_safety.ivy: line 209: gdc_properties7.invar229 ... PASS + (internal) ext:gv.node_processed_qc + classic_safety.ivy: line 209: gdc_properties7.invar229 ... PASS + (internal) ext:gv.node_timeout + classic_safety.ivy: line 209: gdc_properties7.invar229 ... PASS + (internal) ext:gv.node_voted + classic_safety.ivy: line 209: gdc_properties7.invar229 ... PASS + (internal) ext:round_t.prev + classic_safety.ivy: line 209: gdc_properties7.invar229 ... PASS + + The following program assertions are treated as assumptions: + in action round_t.next when called from : + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 199: assumption + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 199: assumption + in action gv.node_processed_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 199: assumption + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 199: assumption + in action gv.node_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 199: assumption + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 199: assumption + in action round_t.prev when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 199: assumption + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 199: assumption + in action gv.node_voted when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 199: assumption + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 199: assumption + in action gv.node_locked_quorum when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 199: assumption + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 199: assumption + +OK +Fri Jan 13 02:09:17 IST 2023 + +Isolate gdc_properties7m1: + + The following properties are assumed as axioms: + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + global_view.ivy: line 17: gv.def168 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 194: gdc_properties7m1.invar227 + + The following action implementations are present: + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 194: gdc_properties7m1.invar227 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:gv.node_locked_quorum + classic_safety.ivy: line 194: gdc_properties7m1.invar227 ... PASS + (internal) ext:gv.node_processed_qc + classic_safety.ivy: line 194: gdc_properties7m1.invar227 ... PASS + (internal) ext:gv.node_timeout + classic_safety.ivy: line 194: gdc_properties7m1.invar227 ... PASS + (internal) ext:gv.node_voted + classic_safety.ivy: line 194: gdc_properties7m1.invar227 ... PASS + (internal) ext:round_t.prev + classic_safety.ivy: line 194: gdc_properties7m1.invar227 ... PASS + + The following program assertions are treated as assumptions: + in action round_t.next when called from : + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + in action gv.node_processed_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + in action gv.node_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + in action round_t.prev when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + in action gv.node_voted when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + in action gv.node_locked_quorum when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + +OK +Fri Jan 13 02:09:25 IST 2023 + +Isolate gdc_properties7m2: + + The following properties are assumed as axioms: + domain_model.ivy: line 56: quorum_t.axiom70 + domain_model.ivy: line 58: quorum_t.axiom71 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + global_view.ivy: line 17: gv.def168 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + classic_safety.ivy: line 103: gdc_properties2.prop199 [assumed] + classic_safety.ivy: line 107: gdc_properties2.prop201 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 199: gdc_properties7m2.invar228 + + The following action implementations are present: + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 199: gdc_properties7m2.invar228 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:gv.node_locked_quorum + classic_safety.ivy: line 199: gdc_properties7m2.invar228 ... PASS + (internal) ext:gv.node_processed_qc + classic_safety.ivy: line 199: gdc_properties7m2.invar228 ... PASS + (internal) ext:gv.node_timeout + classic_safety.ivy: line 199: gdc_properties7m2.invar228 ... PASS + (internal) ext:gv.node_voted + classic_safety.ivy: line 199: gdc_properties7m2.invar228 ... PASS + (internal) ext:round_t.prev + classic_safety.ivy: line 199: gdc_properties7m2.invar228 ... PASS + + The following program assertions are treated as assumptions: + in action round_t.next when called from : + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action gv.node_processed_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action gv.node_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action round_t.prev when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action gv.node_voted when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action gv.node_locked_quorum when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + +OK +Fri Jan 13 02:10:04 IST 2023 + +Isolate gdc_properties8: + + The following properties are assumed as axioms: + domain_model.ivy: line 56: quorum_t.axiom70 + domain_model.ivy: line 58: quorum_t.axiom71 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + global_view.ivy: line 17: gv.def168 + classic_safety.ivy: line 68: gdc_properties.def187 + classic_safety.ivy: line 153: gdc_properties5.def216 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 213: gdc_properties8.invar230 + + The following action implementations are present: + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 213: gdc_properties8.invar230 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:gv.node_locked_quorum + classic_safety.ivy: line 213: gdc_properties8.invar230 ... PASS + (internal) ext:gv.node_processed_qc + classic_safety.ivy: line 213: gdc_properties8.invar230 ... PASS + (internal) ext:gv.node_timeout + classic_safety.ivy: line 213: gdc_properties8.invar230 ... PASS + (internal) ext:gv.node_voted + classic_safety.ivy: line 213: gdc_properties8.invar230 ... PASS + (internal) ext:round_t.prev + classic_safety.ivy: line 213: gdc_properties8.invar230 ... PASS + + The following program assertions are treated as assumptions: + in action round_t.next when called from : + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action gv.node_processed_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action gv.node_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action round_t.prev when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action gv.node_voted when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + in action gv.node_locked_quorum when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + +OK +Fri Jan 13 02:10:12 IST 2023 + +Isolate gdc_properties9: + + The following properties are assumed as axioms: + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + global_view.ivy: line 17: gv.def168 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 217: gdc_properties9.invar231 + + The following action implementations are present: + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 217: gdc_properties9.invar231 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:gv.node_locked_quorum + classic_safety.ivy: line 217: gdc_properties9.invar231 ... PASS + (internal) ext:gv.node_processed_qc + classic_safety.ivy: line 217: gdc_properties9.invar231 ... PASS + (internal) ext:gv.node_timeout + classic_safety.ivy: line 217: gdc_properties9.invar231 ... PASS + (internal) ext:gv.node_voted + classic_safety.ivy: line 217: gdc_properties9.invar231 ... PASS + (internal) ext:round_t.prev + classic_safety.ivy: line 217: gdc_properties9.invar231 ... PASS + + The following program assertions are treated as assumptions: + in action round_t.next when called from : + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 213: assumption + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 213: assumption + in action gv.node_processed_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 213: assumption + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 213: assumption + in action gv.node_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 213: assumption + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 213: assumption + in action round_t.prev when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 213: assumption + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 213: assumption + in action gv.node_voted when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 213: assumption + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 213: assumption + in action gv.node_locked_quorum when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 213: assumption + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 213: assumption + +OK +Fri Jan 13 02:10:18 IST 2023 + +Isolate gdc_properties9a: + + The following properties are assumed as axioms: + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + global_view.ivy: line 17: gv.def168 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 265: gdc_properties9a.invar236 + classic_safety.ivy: line 267: gdc_properties9a.invar237 + classic_safety.ivy: line 269: gdc_properties9a.invar238 + + The following action implementations are present: + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 265: gdc_properties9a.invar236 ... PASS + classic_safety.ivy: line 267: gdc_properties9a.invar237 ... PASS + classic_safety.ivy: line 269: gdc_properties9a.invar238 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:gv.node_locked_quorum + classic_safety.ivy: line 265: gdc_properties9a.invar236 ... PASS + classic_safety.ivy: line 267: gdc_properties9a.invar237 ... PASS + classic_safety.ivy: line 269: gdc_properties9a.invar238 ... PASS + (internal) ext:gv.node_processed_qc + classic_safety.ivy: line 265: gdc_properties9a.invar236 ... PASS + classic_safety.ivy: line 267: gdc_properties9a.invar237 ... PASS + classic_safety.ivy: line 269: gdc_properties9a.invar238 ... PASS + (internal) ext:gv.node_timeout + classic_safety.ivy: line 265: gdc_properties9a.invar236 ... PASS + classic_safety.ivy: line 267: gdc_properties9a.invar237 ... PASS + classic_safety.ivy: line 269: gdc_properties9a.invar238 ... PASS + (internal) ext:gv.node_voted + classic_safety.ivy: line 265: gdc_properties9a.invar236 ... PASS + classic_safety.ivy: line 267: gdc_properties9a.invar237 ... PASS + classic_safety.ivy: line 269: gdc_properties9a.invar238 ... PASS + (internal) ext:round_t.prev + classic_safety.ivy: line 265: gdc_properties9a.invar236 ... PASS + classic_safety.ivy: line 267: gdc_properties9a.invar237 ... PASS + classic_safety.ivy: line 269: gdc_properties9a.invar238 ... PASS + + The following program assertions are treated as assumptions: + in action round_t.next when called from : + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 213: assumption + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 213: assumption + in action gv.node_processed_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 213: assumption + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 213: assumption + in action gv.node_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 213: assumption + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 213: assumption + in action round_t.prev when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 213: assumption + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 213: assumption + in action gv.node_voted when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 213: assumption + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 213: assumption + in action gv.node_locked_quorum when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 213: assumption + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 213: assumption + +OK +Fri Jan 13 02:10:24 IST 2023 + +Isolate gdc_properties9am1: + + The following properties are assumed as axioms: + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + global_view.ivy: line 17: gv.def168 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + classic_safety.ivy: line 103: gdc_properties2.prop199 [assumed] + classic_safety.ivy: line 107: gdc_properties2.prop201 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 256: gdc_properties9am1.invar235 + + The following action implementations are present: + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 256: gdc_properties9am1.invar235 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:gv.node_locked_quorum + classic_safety.ivy: line 256: gdc_properties9am1.invar235 ... PASS + (internal) ext:gv.node_processed_qc + classic_safety.ivy: line 256: gdc_properties9am1.invar235 ... PASS + (internal) ext:gv.node_timeout + classic_safety.ivy: line 256: gdc_properties9am1.invar235 ... PASS + (internal) ext:gv.node_voted + classic_safety.ivy: line 256: gdc_properties9am1.invar235 ... PASS + (internal) ext:round_t.prev + classic_safety.ivy: line 256: gdc_properties9am1.invar235 ... PASS + + The following program assertions are treated as assumptions: + in action round_t.next when called from : + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_processed_qc when called from the environment: + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_timeout when called from the environment: + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + global_view.ivy: line 61: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action round_t.prev when called from the environment: + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_voted when called from the environment: + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + in action gv.node_locked_quorum when called from the environment: + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + +OK +Fri Jan 13 02:10:33 IST 2023 + +Isolate gdc_supplementary_defs: + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + +OK +Fri Jan 13 02:10:36 IST 2023 + +Isolate gv: + + The following properties are assumed as axioms: + domain_model.ivy: line 28: block_t.axiom64 + domain_model.ivy: line 30: block_t.axiom65 + domain_model.ivy: line 31: block_t.axiom66 + domain_model.ivy: line 56: quorum_t.axiom70 + domain_model.ivy: line 58: quorum_t.axiom71 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + global_view.ivy: line 17: gv.def168 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 44: gv.invar179 + classic_safety.ivy: line 46: gv.invar180 + classic_safety.ivy: line 48: gv.invar181 + classic_safety.ivy: line 50: gv.invar182 + classic_safety.ivy: line 52: gv.invar183 + classic_safety.ivy: line 54: gv.invar184 + classic_safety.ivy: line 56: gv.invar185 + classic_safety.ivy: line 60: gv.invar186 + + The following action implementations are present: + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 44: gv.invar179 ... PASS + classic_safety.ivy: line 46: gv.invar180 ... PASS + classic_safety.ivy: line 48: gv.invar181 ... PASS + classic_safety.ivy: line 50: gv.invar182 ... PASS + classic_safety.ivy: line 52: gv.invar183 ... PASS + classic_safety.ivy: line 54: gv.invar184 ... PASS + classic_safety.ivy: line 56: gv.invar185 ... PASS + classic_safety.ivy: line 60: gv.invar186 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:gv.node_locked_quorum + classic_safety.ivy: line 44: gv.invar179 ... PASS + classic_safety.ivy: line 46: gv.invar180 ... PASS + classic_safety.ivy: line 48: gv.invar181 ... PASS + classic_safety.ivy: line 50: gv.invar182 ... PASS + classic_safety.ivy: line 52: gv.invar183 ... PASS + classic_safety.ivy: line 54: gv.invar184 ... PASS + classic_safety.ivy: line 56: gv.invar185 ... PASS + classic_safety.ivy: line 60: gv.invar186 ... PASS + (internal) ext:gv.node_processed_qc + classic_safety.ivy: line 44: gv.invar179 ... PASS + classic_safety.ivy: line 46: gv.invar180 ... PASS + classic_safety.ivy: line 48: gv.invar181 ... PASS + classic_safety.ivy: line 50: gv.invar182 ... PASS + classic_safety.ivy: line 52: gv.invar183 ... PASS + classic_safety.ivy: line 54: gv.invar184 ... PASS + classic_safety.ivy: line 56: gv.invar185 ... PASS + classic_safety.ivy: line 60: gv.invar186 ... PASS + (internal) ext:gv.node_timeout + classic_safety.ivy: line 44: gv.invar179 ... PASS + classic_safety.ivy: line 46: gv.invar180 ... PASS + classic_safety.ivy: line 48: gv.invar181 ... PASS + classic_safety.ivy: line 50: gv.invar182 ... PASS + classic_safety.ivy: line 52: gv.invar183 ... PASS + classic_safety.ivy: line 54: gv.invar184 ... PASS + classic_safety.ivy: line 56: gv.invar185 ... PASS + classic_safety.ivy: line 60: gv.invar186 ... PASS + (internal) ext:gv.node_voted + classic_safety.ivy: line 44: gv.invar179 ... PASS + classic_safety.ivy: line 46: gv.invar180 ... PASS + classic_safety.ivy: line 48: gv.invar181 ... PASS + classic_safety.ivy: line 50: gv.invar182 ... PASS + classic_safety.ivy: line 52: gv.invar183 ... PASS + classic_safety.ivy: line 54: gv.invar184 ... PASS + classic_safety.ivy: line 56: gv.invar185 ... PASS + classic_safety.ivy: line 60: gv.invar186 ... PASS + (internal) ext:round_t.prev + classic_safety.ivy: line 44: gv.invar179 ... PASS + classic_safety.ivy: line 46: gv.invar180 ... PASS + classic_safety.ivy: line 48: gv.invar181 ... PASS + classic_safety.ivy: line 50: gv.invar182 ... PASS + classic_safety.ivy: line 52: gv.invar183 ... PASS + classic_safety.ivy: line 54: gv.invar184 ... PASS + classic_safety.ivy: line 56: gv.invar185 ... PASS + classic_safety.ivy: line 60: gv.invar186 ... PASS + + The following program assertions are treated as assumptions: + in action gv.node_timeout when called from the environment: + global_view.ivy: line 61: assumption + in action gv.node_processed_qc when called from the environment: + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + in action round_t.next when called from : + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + in action round_t.prev when called from the environment: + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + in action gv.node_voted when called from the environment: + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + in action gv.node_locked_quorum when called from the environment: + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + +OK +Fri Jan 13 02:10:40 IST 2023 + +Isolate hash_t: + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + +OK +Fri Jan 13 02:10:44 IST 2023 + +Isolate height_t.iso: + + The following definitions are used: + ubd_seq.ivy: line 18: height_t.successor_definition + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: height_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: height_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: height_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: height_t.spec.prop1 [assumed] + + The following action implementations are present: + ubd_seq.ivy: line 49: implementation of height_t.next + ubd_seq.ivy: line 52: implementation of height_t.prev + + The following action monitors are present: + ubd_seq.ivy: line 29: monitor of height_t.next + ubd_seq.ivy: line 36: monitor of height_t.prev + ubd_seq.ivy: line 34: monitor of height_t.prev + + The following program assertions are treated as assumptions: + in action height_t.prev when called from the environment: + ubd_seq.ivy: line 34: assumption + + The following program assertions are treated as guarantees: + in action height_t.prev when called from the environment,the environment: + ubd_seq.ivy: line 37: guarantee ... PASS + ubd_seq.ivy: line 38: guarantee ... PASS + in action height_t.next when called from the environment: + ubd_seq.ivy: line 30: guarantee ... PASS + ubd_seq.ivy: line 31: guarantee ... PASS + +OK +Fri Jan 13 02:10:47 IST 2023 + +Isolate index.iso: + + The following definitions are used: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 54: index.impl.def9 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 ... PASS + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity ... PASS + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry ... PASS + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality ... PASS + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 ... PASS + +OK +Fri Jan 13 02:10:50 IST 2023 + +Isolate node_t.iso_iter: + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 89: node_t.spec.prop12 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 90: node_t.spec.prop13 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: node_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: node_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: node_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 371: node_t.prop55 [assumed] + + The following action implementations are present: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 196: implementation of node_t.iter.create + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 200: implementation of node_t.iter.end + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 279: implementation of node_t.iter.next + + The following action monitors are present: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 181: monitor of node_t.iter.create + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 185: monitor of node_t.iter.end + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 261: monitor of node_t.iter.next + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 258: monitor of node_t.iter.next + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 109: monitor of node_t.is_max + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 97: monitor of node_t.next + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 95: monitor of node_t.next + + The following program assertions are treated as assumptions: + in action node_t.iter.next when called from the environment: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 258: assumption + in action node_t.is_max when called from node_t.iter.next: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 109: assumption + in action node_t.next when called from node_t.iter.next: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 98: assumption + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 99: assumption + + The following program assertions are treated as guarantees: + in action node_t.iter.next when called from the environment,the environment: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 261: guarantee ... PASS + in action node_t.iter.create when called from the environment: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 182: guarantee ... PASS + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 183: guarantee ... PASS + in action node_t.iter.end when called from node_t.iter.next: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 186: guarantee ... PASS + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 187: guarantee ... PASS + in action node_t.next when called from node_t.iter.next: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 95: guarantee ... PASS + in action node_t.iter.create when called from node_t.iter.next: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 182: guarantee ... PASS + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 183: guarantee ... PASS + +OK +Fri Jan 13 02:10:55 IST 2023 + +Isolate node_t.iter.iso: + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 89: node_t.spec.prop12 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 90: node_t.spec.prop13 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: node_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: node_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: node_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 371: node_t.prop55 [assumed] + + The following action implementations are present: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 196: implementation of node_t.iter.create + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 200: implementation of node_t.iter.end + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 279: implementation of node_t.iter.next + + The following action monitors are present: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 181: monitor of node_t.iter.create + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 185: monitor of node_t.iter.end + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 261: monitor of node_t.iter.next + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 258: monitor of node_t.iter.next + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 109: monitor of node_t.is_max + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 97: monitor of node_t.next + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 95: monitor of node_t.next + + The following program assertions are treated as assumptions: + in action node_t.iter.next when called from the environment: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 258: assumption + in action node_t.is_max when called from node_t.iter.next: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 109: assumption + in action node_t.next when called from node_t.iter.next: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 98: assumption + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 99: assumption + + The following program assertions are treated as guarantees: + in action node_t.iter.next when called from the environment,the environment: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 261: guarantee ... PASS + in action node_t.iter.create when called from the environment: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 182: guarantee ... PASS + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 183: guarantee ... PASS + in action node_t.iter.end when called from node_t.iter.next: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 186: guarantee ... PASS + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 187: guarantee ... PASS + in action node_t.next when called from node_t.iter.next: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 95: guarantee ... PASS + in action node_t.iter.create when called from node_t.iter.next: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 182: guarantee ... PASS + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 183: guarantee ... PASS + +OK +Fri Jan 13 02:11:00 IST 2023 + +Isolate proposal_t: + + The following properties are assumed as axioms: + domain_model.ivy: line 126: proposal_t.axiom81 + domain_model.ivy: line 127: proposal_t.axiom82 + domain_model.ivy: line 128: proposal_t.axiom83 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + +OK +Fri Jan 13 02:11:03 IST 2023 + +Isolate quorum_propogation: + + The following properties are assumed as axioms: + domain_model.ivy: line 28: block_t.axiom64 + domain_model.ivy: line 30: block_t.axiom65 + domain_model.ivy: line 31: block_t.axiom66 + domain_model.ivy: line 56: quorum_t.axiom70 + domain_model.ivy: line 58: quorum_t.axiom71 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + global_view.ivy: line 17: gv.def168 + classic_safety.ivy: line 315: quorum_propogation.def250 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 319: quorum_propogation.invar251 + classic_safety.ivy: line 321: quorum_propogation.invar252 + classic_safety.ivy: line 326: quorum_propogation.invar253 + + The following action implementations are present: + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + + The following initializers are present: + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 319: quorum_propogation.invar251 ... PASS + classic_safety.ivy: line 321: quorum_propogation.invar252 ... PASS + classic_safety.ivy: line 326: quorum_propogation.invar253 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:gv.node_locked_quorum + classic_safety.ivy: line 319: quorum_propogation.invar251 ... PASS + classic_safety.ivy: line 321: quorum_propogation.invar252 ... PASS + classic_safety.ivy: line 326: quorum_propogation.invar253 ... PASS + (internal) ext:gv.node_processed_qc + classic_safety.ivy: line 319: quorum_propogation.invar251 ... PASS + classic_safety.ivy: line 321: quorum_propogation.invar252 ... PASS + classic_safety.ivy: line 326: quorum_propogation.invar253 ... PASS + (internal) ext:gv.node_timeout + classic_safety.ivy: line 319: quorum_propogation.invar251 ... PASS + classic_safety.ivy: line 321: quorum_propogation.invar252 ... PASS + classic_safety.ivy: line 326: quorum_propogation.invar253 ... PASS + (internal) ext:gv.node_voted + classic_safety.ivy: line 319: quorum_propogation.invar251 ... PASS + classic_safety.ivy: line 321: quorum_propogation.invar252 ... PASS + classic_safety.ivy: line 326: quorum_propogation.invar253 ... PASS + + The following program assertions are treated as assumptions: + in action gv.node_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + in action gv.node_voted when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + in action round_t.next when called from : + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + in action gv.node_processed_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + in action gv.node_locked_quorum when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + +OK +Fri Jan 13 02:12:44 IST 2023 + +Isolate quorum_propogationm1: + + The following properties are assumed as axioms: + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + global_view.ivy: line 17: gv.def168 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + classic_safety.ivy: line 103: gdc_properties2.prop199 [assumed] + classic_safety.ivy: line 107: gdc_properties2.prop201 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 287: quorum_propogationm1.invar242 + + The following action implementations are present: + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + + The following initializers are present: + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 287: quorum_propogationm1.invar242 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:gv.node_locked_quorum + classic_safety.ivy: line 287: quorum_propogationm1.invar242 ... PASS + (internal) ext:gv.node_processed_qc + classic_safety.ivy: line 287: quorum_propogationm1.invar242 ... PASS + (internal) ext:gv.node_timeout + classic_safety.ivy: line 287: quorum_propogationm1.invar242 ... PASS + (internal) ext:gv.node_voted + classic_safety.ivy: line 287: quorum_propogationm1.invar242 ... PASS + + The following program assertions are treated as assumptions: + in action gv.node_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action gv.node_voted when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action round_t.next when called from : + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action gv.node_processed_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + in action gv.node_locked_quorum when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + +OK +Fri Jan 13 02:12:51 IST 2023 + +Isolate quorum_propogationm2: + + The following properties are assumed as axioms: + domain_model.ivy: line 28: block_t.axiom64 + domain_model.ivy: line 30: block_t.axiom65 + domain_model.ivy: line 31: block_t.axiom66 + domain_model.ivy: line 56: quorum_t.axiom70 + domain_model.ivy: line 58: quorum_t.axiom71 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + global_view.ivy: line 17: gv.def168 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + + The inductive invariant consists of the following conjectures: + classic_safety.ivy: line 294: quorum_propogationm2.invar243 + classic_safety.ivy: line 299: quorum_propogationm2.invar244 + classic_safety.ivy: line 301: quorum_propogationm2.invar245 + classic_safety.ivy: line 303: quorum_propogationm2.invar246 + classic_safety.ivy: line 305: quorum_propogationm2.invar247 + classic_safety.ivy: line 307: quorum_propogationm2.invar248 + classic_safety.ivy: line 309: quorum_propogationm2.invar249 + + The following action implementations are present: + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following initializers are present: + global_view.ivy: line 29: gv.init[after169] + + Initialization must establish the invariant + classic_safety.ivy: line 294: quorum_propogationm2.invar243 ... PASS + classic_safety.ivy: line 299: quorum_propogationm2.invar244 ... PASS + classic_safety.ivy: line 301: quorum_propogationm2.invar245 ... PASS + classic_safety.ivy: line 303: quorum_propogationm2.invar246 ... PASS + classic_safety.ivy: line 305: quorum_propogationm2.invar247 ... PASS + classic_safety.ivy: line 307: quorum_propogationm2.invar248 ... PASS + classic_safety.ivy: line 309: quorum_propogationm2.invar249 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:gv.node_locked_quorum + classic_safety.ivy: line 294: quorum_propogationm2.invar243 ... PASS + classic_safety.ivy: line 299: quorum_propogationm2.invar244 ... PASS + classic_safety.ivy: line 301: quorum_propogationm2.invar245 ... PASS + classic_safety.ivy: line 303: quorum_propogationm2.invar246 ... PASS + classic_safety.ivy: line 305: quorum_propogationm2.invar247 ... PASS + classic_safety.ivy: line 307: quorum_propogationm2.invar248 ... PASS + classic_safety.ivy: line 309: quorum_propogationm2.invar249 ... PASS + (internal) ext:gv.node_processed_qc + classic_safety.ivy: line 294: quorum_propogationm2.invar243 ... PASS + classic_safety.ivy: line 299: quorum_propogationm2.invar244 ... PASS + classic_safety.ivy: line 301: quorum_propogationm2.invar245 ... PASS + classic_safety.ivy: line 303: quorum_propogationm2.invar246 ... PASS + classic_safety.ivy: line 305: quorum_propogationm2.invar247 ... PASS + classic_safety.ivy: line 307: quorum_propogationm2.invar248 ... PASS + classic_safety.ivy: line 309: quorum_propogationm2.invar249 ... PASS + (internal) ext:gv.node_timeout + classic_safety.ivy: line 294: quorum_propogationm2.invar243 ... PASS + classic_safety.ivy: line 299: quorum_propogationm2.invar244 ... PASS + classic_safety.ivy: line 301: quorum_propogationm2.invar245 ... PASS + classic_safety.ivy: line 303: quorum_propogationm2.invar246 ... PASS + classic_safety.ivy: line 305: quorum_propogationm2.invar247 ... PASS + classic_safety.ivy: line 307: quorum_propogationm2.invar248 ... PASS + classic_safety.ivy: line 309: quorum_propogationm2.invar249 ... PASS + (internal) ext:gv.node_voted + classic_safety.ivy: line 294: quorum_propogationm2.invar243 ... PASS + classic_safety.ivy: line 299: quorum_propogationm2.invar244 ... PASS + classic_safety.ivy: line 301: quorum_propogationm2.invar245 ... PASS + classic_safety.ivy: line 303: quorum_propogationm2.invar246 ... PASS + classic_safety.ivy: line 305: quorum_propogationm2.invar247 ... PASS + classic_safety.ivy: line 307: quorum_propogationm2.invar248 ... PASS + classic_safety.ivy: line 309: quorum_propogationm2.invar249 ... PASS + (internal) ext:round_t.prev + classic_safety.ivy: line 294: quorum_propogationm2.invar243 ... PASS + classic_safety.ivy: line 299: quorum_propogationm2.invar244 ... PASS + classic_safety.ivy: line 301: quorum_propogationm2.invar245 ... PASS + classic_safety.ivy: line 303: quorum_propogationm2.invar246 ... PASS + classic_safety.ivy: line 305: quorum_propogationm2.invar247 ... PASS + classic_safety.ivy: line 307: quorum_propogationm2.invar248 ... PASS + classic_safety.ivy: line 309: quorum_propogationm2.invar249 ... PASS + + The following program assertions are treated as assumptions: + in action round_t.next when called from : + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 287: assumption + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 287: assumption + in action gv.node_processed_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 287: assumption + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 287: assumption + in action gv.node_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 287: assumption + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 287: assumption + in action round_t.prev when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 287: assumption + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 287: assumption + in action gv.node_voted when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 287: assumption + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 287: assumption + in action gv.node_locked_quorum when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 287: assumption + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 287: assumption + +OK +Fri Jan 13 02:12:57 IST 2023 + +Isolate quorum_t: + + The following properties are assumed as axioms: + domain_model.ivy: line 56: quorum_t.axiom70 + domain_model.ivy: line 58: quorum_t.axiom71 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + +OK +Fri Jan 13 02:13:00 IST 2023 + +Isolate round_t.iso: + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + + The following action implementations are present: + ubd_seq.ivy: line 49: implementation of round_t.next + ubd_seq.ivy: line 52: implementation of round_t.prev + + The following action monitors are present: + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + + The following program assertions are treated as assumptions: + in action round_t.prev when called from the environment: + ubd_seq.ivy: line 34: assumption + + The following program assertions are treated as guarantees: + in action round_t.prev when called from the environment,the environment: + ubd_seq.ivy: line 37: guarantee ... PASS + ubd_seq.ivy: line 38: guarantee ... PASS + in action round_t.next when called from the environment: + ubd_seq.ivy: line 30: guarantee ... PASS + ubd_seq.ivy: line 31: guarantee ... PASS + +OK +Fri Jan 13 02:13:04 IST 2023 + +Isolate shim: + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 89: node_t.spec.prop12 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 90: node_t.spec.prop13 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: node_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: node_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: node_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 371: node_t.prop55 [assumed] + + The inductive invariant consists of the following conjectures: + network_model.ivy: line 93: shim.invar117 + + The following action implementations are present: + network_model.ivy: line 79: implementation of shim.broadcast + network_model.ivy: line 64: implementation of net.recv + network_model.ivy: line 89: implementation of shim.send + + The following action monitors are present: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/udp.ivy: line 170: monitor of net.recv + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/udp.ivy: line 167: monitor of net.send + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 181: monitor of node_t.iter.create + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 261: monitor of node_t.iter.next + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 258: monitor of node_t.iter.next + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 97: monitor of node_t.next + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 95: monitor of node_t.next + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 104: monitor of node_t.prev + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 102: monitor of node_t.prev + network_model.ivy: line 54: monitor of shim.broadcast + network_model.ivy: line 33: monitor of shim.prepare_handler.handle + network_model.ivy: line 33: monitor of shim.proposal_handler.handle + network_model.ivy: line 33: monitor of shim.qc_handler.handle + network_model.ivy: line 57: monitor of shim.send + network_model.ivy: line 33: monitor of shim.tc_handler.handle + network_model.ivy: line 33: monitor of shim.timeout_handler.handle + + The following initializers are present: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/udp.ivy: line 163: net.spec.init[after89] + network_model.ivy: line 51: shim.init[after111] + + Initialization must establish the invariant + network_model.ivy: line 93: shim.invar117 ... PASS + + Any assertions in initializers must be checked ... PASS + + The following set of external actions must preserve the invariant: + (internal) ext:net.recv + network_model.ivy: line 93: shim.invar117 ... PASS + (internal) ext:node_t.next + network_model.ivy: line 93: shim.invar117 ... PASS + (internal) ext:node_t.prev + network_model.ivy: line 93: shim.invar117 ... PASS + (internal) ext:shim.broadcast + network_model.ivy: line 93: shim.invar117 ... PASS + (internal) ext:shim.send + network_model.ivy: line 93: shim.invar117 ... PASS + + The following program assertions are treated as assumptions: + in action node_t.iter.next when called from shim.broadcast: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 261: assumption + in action node_t.prev when called from the environment: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 102: assumption + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 105: assumption + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 106: assumption + in action node_t.next when called from the environment: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 95: assumption + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 98: assumption + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 99: assumption + in action net.recv when called from the environment: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/udp.ivy: line 170: assumption + in action node_t.iter.create when called from shim.broadcast: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 182: assumption + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 183: assumption + + The following program assertions are treated as guarantees: + in action node_t.iter.next when called from shim.broadcast: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 258: guarantee ... PASS + in action shim.qc_handler.handle when called from net.recv: + network_model.ivy: line 33: guarantee ... PASS + in action shim.prepare_handler.handle when called from net.recv: + network_model.ivy: line 33: guarantee + in action shim.tc_handler.handle when called from net.recv: + network_model.ivy: line 33: guarantee + in action shim.proposal_handler.handle when called from net.recv: + network_model.ivy: line 33: guarantee + in action shim.broadcast when called from the environment: + network_model.ivy: line 81: guarantee ... PASS + in action shim.timeout_handler.handle when called from net.recv: + network_model.ivy: line 33: guarantee + +OK +Fri Jan 13 02:13:09 IST 2023 + +Isolate this: + + The following properties are assumed as axioms: + domain_model.ivy: line 28: block_t.axiom64 + domain_model.ivy: line 30: block_t.axiom65 + domain_model.ivy: line 31: block_t.axiom66 + domain_model.ivy: line 56: quorum_t.axiom70 + domain_model.ivy: line 58: quorum_t.axiom71 + domain_model.ivy: line 69: voted_t.axiom72 + domain_model.ivy: line 83: cert_t.axiom73 + domain_model.ivy: line 84: cert_t.axiom74 + domain_model.ivy: line 85: cert_t.axiom75 + domain_model.ivy: line 97: timeout_t.axiom76 + domain_model.ivy: line 98: timeout_t.axiom77 + domain_model.ivy: line 111: timeout_cert_t.axiom78 + domain_model.ivy: line 112: timeout_cert_t.axiom79 + domain_model.ivy: line 113: timeout_cert_t.axiom80 + domain_model.ivy: line 126: proposal_t.axiom81 + domain_model.ivy: line 127: proposal_t.axiom82 + domain_model.ivy: line 128: proposal_t.axiom83 + classic_safety.ivy: line 40: gv.axiom178 + + The following definitions are used: + ubd_seq.ivy: line 18: round_t.successor_definition + ubd_seq.ivy: line 18: height_t.successor_definition + global_view.ivy: line 17: gv.def168 + classic_safety.ivy: line 68: gdc_properties.def187 + classic_safety.ivy: line 224: gdc_properties10.def232 + classic_safety.ivy: line 275: gdc_properties10a.def239 + classic_safety.ivy: line 315: quorum_propogation.def250 + algorithm.ivy: line 29: basic_safety.processor.validator.def118(V0:node_t) + algorithm.ivy: line 32: basic_safety.processor.validator.def119(V0:node_t) + classic_safety.ivy: line 417: basic_safety.ldc_propertiesm1.def281 + classic_safety.ivy: line 584: basic_safety.gdc_chain_lemma1.def318 + classic_safety.ivy: line 714: basic_safety.blockchain_ascendant.def356 + classic_safety.ivy: line 772: basic_safety.blockchain_safety_lemma2.def374 + + The following properties are to be checked: + classic_safety.ivy: line 646: basic_safety.gdc_chain_lemma7.prop335 [proved by axiom schema] + classic_safety.ivy: line 726: basic_safety.blockchain_ascendant.prop362 [proved by axiom schema] + classic_safety.ivy: line 792: basic_safety.blockchain_safety_lemma2.prop384 [proved by axiom schema] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: round_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: round_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: round_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: round_t.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: height_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: height_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: height_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: height_t.spec.prop1 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 89: node_t.spec.prop12 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 90: node_t.spec.prop13 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: node_t.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: node_t.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: node_t.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 371: node_t.prop55 [assumed] + classic_safety.ivy: line 103: gdc_properties2.prop199 [assumed] + classic_safety.ivy: line 107: gdc_properties2.prop201 [assumed] + classic_safety.ivy: line 419: basic_safety.ldc_propertiesm1.prop282 [assumed] + classic_safety.ivy: line 492: basic_safety.ldc_properties4.prop299 [assumed] + classic_safety.ivy: line 512: basic_safety.ldc_properties4a.prop303 [assumed] + classic_safety.ivy: line 586: basic_safety.gdc_chain_lemma1.prop319 [assumed] + classic_safety.ivy: line 653: basic_safety.gdc_chain_lemma7.prop337 [assumed] + classic_safety.ivy: line 782: basic_safety.blockchain_safety_lemma2.prop379 [assumed] + + The following action implementations are present: + algorithm.ivy: line 252: implementation of basic_safety.processor.validator.advanceToRound + algorithm.ivy: line 196: implementation of basic_safety.processor.validator.aggregate_prepares + algorithm.ivy: line 203: implementation of basic_safety.processor.validator.aggregate_timeout + algorithm.ivy: line 577: implementation of basic_safety.processor.validator.b0_qc + algorithm.ivy: line 161: implementation of basic_safety.processor.validator.broadcast_prepare + algorithm.ivy: line 152: implementation of basic_safety.processor.validator.broadcast_proposal + algorithm.ivy: line 170: implementation of basic_safety.processor.validator.broadcast_qc + algorithm.ivy: line 179: implementation of basic_safety.processor.validator.broadcast_timeout + algorithm.ivy: line 218: implementation of basic_safety.processor.validator.byzantine_send + algorithm.ivy: line 418: implementation of basic_safety.processor.validator.fallback + algorithm.ivy: line 453: implementation of basic_safety.processor.validator.fallback_recovery + algorithm.ivy: line 474: implementation of basic_safety.processor.validator.finished_prepareQC_processing + algorithm.ivy: line 508: implementation of basic_safety.processor.validator.leader_failed + algorithm.ivy: line 494: implementation of basic_safety.processor.validator.no_proposal + algorithm.ivy: line 343: implementation of basic_safety.processor.validator.process_prepareQC + algorithm.ivy: line 392: implementation of basic_safety.processor.validator.process_proposal + algorithm.ivy: line 440: implementation of basic_safety.processor.validator.process_timeoutQC + algorithm.ivy: line 526: implementation of basic_safety.processor.validator.proposal_b0_correct + algorithm.ivy: line 543: implementation of basic_safety.processor.validator.proposal_b0_late + algorithm.ivy: line 562: implementation of basic_safety.processor.validator.proposal_b1_correct + algorithm.ivy: line 124: implementation of shim.prepare_handler.handle + algorithm.ivy: line 109: implementation of shim.proposal_handler.handle + algorithm.ivy: line 129: implementation of shim.qc_handler.handle + algorithm.ivy: line 144: implementation of shim.tc_handler.handle + algorithm.ivy: line 137: implementation of shim.timeout_handler.handle + algorithm.ivy: line 411: implementation of basic_safety.processor.validator.timeout + algorithm.ivy: line 429: implementation of basic_safety.processor.validator.timeout_synchronisation + algorithm.ivy: line 212: implementation of basic_safety.processor.validator.timer_expiry + algorithm.ivy: line 287: implementation of basic_safety.processor.validator.tryLockAndCommit + global_view.ivy: line 79: implementation of gv.node_locked_quorum + global_view.ivy: line 90: implementation of gv.node_processed_qc + global_view.ivy: line 86: implementation of gv.node_timeout + global_view.ivy: line 69: implementation of gv.node_voted + + The following action monitors are present: + global_view.ivy: line 53: monitor of gv.node_locked_quorum + global_view.ivy: line 64: monitor of gv.node_processed_qc + global_view.ivy: line 61: monitor of gv.node_timeout + global_view.ivy: line 45: monitor of gv.node_voted + ubd_seq.ivy: line 29: monitor of height_t.next + ubd_seq.ivy: line 36: monitor of height_t.prev + ubd_seq.ivy: line 34: monitor of height_t.prev + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/udp.ivy: line 170: monitor of net.recv + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/udp.ivy: line 167: monitor of net.send + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 261: monitor of node_t.iter.next + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 258: monitor of node_t.iter.next + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 97: monitor of node_t.next + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 95: monitor of node_t.next + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 104: monitor of node_t.prev + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 102: monitor of node_t.prev + ubd_seq.ivy: line 29: monitor of round_t.next + ubd_seq.ivy: line 36: monitor of round_t.prev + ubd_seq.ivy: line 34: monitor of round_t.prev + network_model.ivy: line 54: monitor of shim.broadcast + network_model.ivy: line 33: monitor of shim.prepare_handler.handle + network_model.ivy: line 33: monitor of shim.proposal_handler.handle + network_model.ivy: line 33: monitor of shim.qc_handler.handle + network_model.ivy: line 57: monitor of shim.send + network_model.ivy: line 33: monitor of shim.tc_handler.handle + network_model.ivy: line 33: monitor of shim.timeout_handler.handle + + The following initializers are present: + classic_safety.ivy: line 557: basic_safety.gdc_chain_lemma.spec.init[after310] + algorithm.ivy: line 69: basic_safety.processor.validator.init[after125] + global_view.ivy: line 29: gv.init[after169] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/udp.ivy: line 163: net.spec.init[after89] + network_model.ivy: line 51: shim.init[after111] + + Any assertions in initializers must be checked ... PASS + + The following program assertions are treated as assumptions: + in action basic_safety.processor.validator.proposal_b0_late when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + algorithm.ivy: line 545: assumption + algorithm.ivy: line 546: assumption + algorithm.ivy: line 547: assumption + algorithm.ivy: line 548: assumption + algorithm.ivy: line 549: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + in action basic_safety.processor.validator.proposal_b0_correct when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + algorithm.ivy: line 528: assumption + algorithm.ivy: line 529: assumption + algorithm.ivy: line 530: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + in action node_t.iter.next when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 258: assumption + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 261: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + in action basic_safety.processor.validator.aggregate_prepares when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + algorithm.ivy: line 198: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + in action basic_safety.processor.validator.proposal_b1_correct when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + algorithm.ivy: line 564: assumption + algorithm.ivy: line 565: assumption + algorithm.ivy: line 566: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + in action gv.node_voted when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.advanceToRound: + global_view.ivy: line 46: assumption + global_view.ivy: line 47: assumption + global_view.ivy: line 48: assumption + global_view.ivy: line 49: assumption + global_view.ivy: line 50: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + in action shim.timeout_handler.handle when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + network_model.ivy: line 33: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + in action basic_safety.processor.validator.timeout_synchronisation when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + algorithm.ivy: line 431: assumption + algorithm.ivy: line 433: assumption + algorithm.ivy: line 434: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + in action basic_safety.processor.validator.process_timeoutQC when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + algorithm.ivy: line 442: assumption + algorithm.ivy: line 443: assumption + algorithm.ivy: line 444: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + in action shim.prepare_handler.handle when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + network_model.ivy: line 33: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + in action gv.node_timeout when called from basic_safety.processor.validator.byzantine_send,basic_safety.processor.validator.timeout: + global_view.ivy: line 61: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + in action gv.node_processed_qc when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 65: assumption + global_view.ivy: line 66: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + in action net.recv when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/udp.ivy: line 170: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + in action basic_safety.processor.validator.fallback when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + algorithm.ivy: line 419: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + in action basic_safety.processor.validator.no_proposal when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + algorithm.ivy: line 496: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + in action basic_safety.processor.validator.process_prepareQC when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + algorithm.ivy: line 344: assumption + algorithm.ivy: line 361: assumption + algorithm.ivy: line 379: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + in action gv.node_locked_quorum when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + global_view.ivy: line 54: assumption + global_view.ivy: line 55: assumption + global_view.ivy: line 56: assumption + global_view.ivy: line 57: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + in action basic_safety.processor.validator.leader_failed when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + algorithm.ivy: line 510: assumption + algorithm.ivy: line 511: assumption + algorithm.ivy: line 512: assumption + algorithm.ivy: line 513: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + in action basic_safety.processor.validator.byzantine_send when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + algorithm.ivy: line 219: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + in action node_t.prev when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 102: assumption + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 105: assumption + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 106: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + in action round_t.next when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + in action node_t.next when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 95: assumption + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 98: assumption + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 99: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + in action shim.tc_handler.handle when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + network_model.ivy: line 33: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + in action basic_safety.processor.validator.process_proposal when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + algorithm.ivy: line 394: assumption + algorithm.ivy: line 395: assumption + algorithm.ivy: line 396: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + in action height_t.next when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + ubd_seq.ivy: line 30: assumption + ubd_seq.ivy: line 31: assumption + classic_safety.ivy: line 432: assumption + in action basic_safety.processor.validator.fallback_recovery when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + algorithm.ivy: line 455: assumption + algorithm.ivy: line 456: assumption + algorithm.ivy: line 457: assumption + algorithm.ivy: line 458: assumption + algorithm.ivy: line 459: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + in action basic_safety.processor.validator.advanceToRound when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_correct,basic_safety.processor.validator.proposal_b1_correct,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.no_proposal,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.process_proposal,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.finished_prepareQC_processing,basic_safety.processor.validator.finished_prepareQC_processing: + algorithm.ivy: line 253: assumption + algorithm.ivy: line 254: assumption + algorithm.ivy: line 255: assumption + algorithm.ivy: line 256: assumption + algorithm.ivy: line 275: assumption + algorithm.ivy: line 276: assumption + in action height_t.prev when called from basic_safety.processor.validator.tryLockAndCommit: + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 432: assumption + in action net.send when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + in action basic_safety.processor.validator.finished_prepareQC_processing when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.b0_qc: + algorithm.ivy: line 475: assumption + algorithm.ivy: line 476: assumption + in action basic_safety.processor.validator.b0_qc when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + algorithm.ivy: line 578: assumption + algorithm.ivy: line 592: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + in action basic_safety.processor.validator.tryLockAndCommit when called from basic_safety.processor.validator.process_prepareQC,basic_safety.processor.validator.process_prepareQC: + algorithm.ivy: line 288: assumption + algorithm.ivy: line 289: assumption + algorithm.ivy: line 290: assumption + algorithm.ivy: line 310: assumption + algorithm.ivy: line 311: assumption + algorithm.ivy: line 312: assumption + in action round_t.prev when called from basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.proposal_b0_late,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.process_timeoutQC,basic_safety.processor.validator.fallback,basic_safety.processor.validator.leader_failed,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery,basic_safety.processor.validator.fallback_recovery: + ubd_seq.ivy: line 34: assumption + ubd_seq.ivy: line 37: assumption + ubd_seq.ivy: line 38: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + in action shim.qc_handler.handle when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + network_model.ivy: line 33: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + in action basic_safety.processor.validator.timer_expiry when called from basic_safety.processor.validator.timeout_synchronisation,the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + algorithm.ivy: line 213: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + in action basic_safety.processor.validator.aggregate_timeout when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + algorithm.ivy: line 204: assumption + algorithm.ivy: line 205: assumption + algorithm.ivy: line 206: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + in action shim.proposal_handler.handle when called from the environment: + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + network_model.ivy: line 33: assumption + classic_safety.ivy: line 56: assumption + classic_safety.ivy: line 54: assumption + classic_safety.ivy: line 60: assumption + classic_safety.ivy: line 46: assumption + classic_safety.ivy: line 52: assumption + classic_safety.ivy: line 44: assumption + classic_safety.ivy: line 48: assumption + classic_safety.ivy: line 50: assumption + classic_safety.ivy: line 367: assumption + classic_safety.ivy: line 373: assumption + classic_safety.ivy: line 256: assumption + classic_safety.ivy: line 361: assumption + classic_safety.ivy: line 359: assumption + classic_safety.ivy: line 353: assumption + classic_safety.ivy: line 84: assumption + classic_safety.ivy: line 76: assumption + classic_safety.ivy: line 78: assumption + classic_safety.ivy: line 90: assumption + classic_safety.ivy: line 86: assumption + classic_safety.ivy: line 88: assumption + classic_safety.ivy: line 334: assumption + classic_safety.ivy: line 338: assumption + classic_safety.ivy: line 336: assumption + classic_safety.ivy: line 247: assumption + classic_safety.ivy: line 226: assumption + classic_safety.ivy: line 269: assumption + classic_safety.ivy: line 267: assumption + classic_safety.ivy: line 326: assumption + classic_safety.ivy: line 277: assumption + classic_safety.ivy: line 120: assumption + classic_safety.ivy: line 122: assumption + classic_safety.ivy: line 116: assumption + classic_safety.ivy: line 118: assumption + classic_safety.ivy: line 199: assumption + classic_safety.ivy: line 209: assumption + classic_safety.ivy: line 72: assumption + classic_safety.ivy: line 70: assumption + classic_safety.ivy: line 734: assumption + classic_safety.ivy: line 700: assumption + classic_safety.ivy: line 780: assumption + classic_safety.ivy: line 776: assumption + classic_safety.ivy: line 778: assumption + classic_safety.ivy: line 797: assumption + classic_safety.ivy: line 774: assumption + classic_safety.ivy: line 790: assumption + classic_safety.ivy: line 788: assumption + classic_safety.ivy: line 786: assumption + classic_safety.ivy: line 784: assumption + classic_safety.ivy: line 741: assumption + classic_safety.ivy: line 739: assumption + classic_safety.ivy: line 743: assumption + classic_safety.ivy: line 748: assumption + classic_safety.ivy: line 754: assumption + classic_safety.ivy: line 750: assumption + classic_safety.ivy: line 764: assumption + classic_safety.ivy: line 766: assumption + classic_safety.ivy: line 760: assumption + classic_safety.ivy: line 762: assumption + classic_safety.ivy: line 432: assumption + classic_safety.ivy: line 481: assumption + classic_safety.ivy: line 616: assumption + classic_safety.ivy: line 622: assumption + classic_safety.ivy: line 620: assumption + classic_safety.ivy: line 624: assumption + classic_safety.ivy: line 626: assumption + classic_safety.ivy: line 618: assumption + classic_safety.ivy: line 610: assumption + classic_safety.ivy: line 608: assumption + classic_safety.ivy: line 606: assumption + classic_safety.ivy: line 655: assumption + classic_safety.ivy: line 657: assumption + classic_safety.ivy: line 651: assumption + classic_safety.ivy: line 631: assumption + classic_safety.ivy: line 633: assumption + classic_safety.ivy: line 635: assumption + classic_safety.ivy: line 600: assumption + classic_safety.ivy: line 590: assumption + classic_safety.ivy: line 544: assumption + classic_safety.ivy: line 539: assumption + classic_safety.ivy: line 531: assumption + classic_safety.ivy: line 525: assumption + classic_safety.ivy: line 682: assumption + classic_safety.ivy: line 680: assumption + classic_safety.ivy: line 684: assumption + classic_safety.ivy: line 686: assumption + classic_safety.ivy: line 678: assumption + classic_safety.ivy: line 676: assumption + classic_safety.ivy: line 674: assumption + classic_safety.ivy: line 672: assumption + classic_safety.ivy: line 667: assumption + classic_safety.ivy: line 665: assumption + classic_safety.ivy: line 663: assumption + classic_safety.ivy: line 661: assumption + classic_safety.ivy: line 806: assumption + classic_safety.ivy: line 802: assumption + classic_safety.ivy: line 804: assumption + classic_safety.ivy: line 811: assumption + classic_safety.ivy: line 407: assumption + classic_safety.ivy: line 405: assumption + classic_safety.ivy: line 595: assumption + classic_safety.ivy: line 566: assumption + classic_safety.ivy: line 568: assumption + classic_safety.ivy: line 574: assumption + classic_safety.ivy: line 560: assumption + classic_safety.ivy: line 562: assumption + classic_safety.ivy: line 564: assumption + classic_safety.ivy: line 690: assumption + classic_safety.ivy: line 692: assumption + classic_safety.ivy: line 468: assumption + classic_safety.ivy: line 472: assumption + classic_safety.ivy: line 476: assumption + classic_safety.ivy: line 486: assumption + classic_safety.ivy: line 496: assumption + classic_safety.ivy: line 502: assumption + classic_safety.ivy: line 506: assumption + classic_safety.ivy: line 449: assumption + classic_safety.ivy: line 451: assumption + classic_safety.ivy: line 443: assumption + classic_safety.ivy: line 453: assumption + classic_safety.ivy: line 455: assumption + classic_safety.ivy: line 459: assumption + classic_safety.ivy: line 457: assumption + classic_safety.ivy: line 463: assumption + classic_safety.ivy: line 461: assumption + classic_safety.ivy: line 722: assumption + classic_safety.ivy: line 718: assumption + classic_safety.ivy: line 720: assumption + classic_safety.ivy: line 724: assumption + classic_safety.ivy: line 716: assumption + classic_safety.ivy: line 399: assumption + classic_safety.ivy: line 397: assumption + classic_safety.ivy: line 395: assumption + classic_safety.ivy: line 393: assumption + classic_safety.ivy: line 391: assumption + classic_safety.ivy: line 389: assumption + classic_safety.ivy: line 387: assumption + classic_safety.ivy: line 385: assumption + classic_safety.ivy: line 381: assumption + classic_safety.ivy: line 383: assumption + algorithm.ivy: line 669: assumption + algorithm.ivy: line 613: assumption + algorithm.ivy: line 605: assumption + algorithm.ivy: line 667: assumption + algorithm.ivy: line 665: assumption + algorithm.ivy: line 663: assumption + algorithm.ivy: line 659: assumption + algorithm.ivy: line 675: assumption + algorithm.ivy: line 673: assumption + algorithm.ivy: line 671: assumption + algorithm.ivy: line 651: assumption + algorithm.ivy: line 653: assumption + algorithm.ivy: line 645: assumption + algorithm.ivy: line 647: assumption + algorithm.ivy: line 641: assumption + algorithm.ivy: line 643: assumption + algorithm.ivy: line 637: assumption + algorithm.ivy: line 639: assumption + algorithm.ivy: line 661: assumption + algorithm.ivy: line 655: assumption + algorithm.ivy: line 657: assumption + algorithm.ivy: line 635: assumption + algorithm.ivy: line 633: assumption + algorithm.ivy: line 619: assumption + algorithm.ivy: line 617: assumption + algorithm.ivy: line 623: assumption + algorithm.ivy: line 621: assumption + algorithm.ivy: line 627: assumption + algorithm.ivy: line 625: assumption + algorithm.ivy: line 631: assumption + algorithm.ivy: line 629: assumption + algorithm.ivy: line 615: assumption + algorithm.ivy: line 607: assumption + algorithm.ivy: line 609: assumption + algorithm.ivy: line 611: assumption + algorithm.ivy: line 599: assumption + algorithm.ivy: line 601: assumption + algorithm.ivy: line 603: assumption + classic_safety.ivy: line 518: assumption + classic_safety.ivy: line 217: assumption + classic_safety.ivy: line 213: assumption + classic_safety.ivy: line 137: assumption + classic_safety.ivy: line 135: assumption + classic_safety.ivy: line 141: assumption + classic_safety.ivy: line 139: assumption + classic_safety.ivy: line 129: assumption + classic_safety.ivy: line 109: assumption + classic_safety.ivy: line 111: assumption + classic_safety.ivy: line 105: assumption + classic_safety.ivy: line 281: assumption + classic_safety.ivy: line 194: assumption + classic_safety.ivy: line 186: assumption + classic_safety.ivy: line 190: assumption + classic_safety.ivy: line 163: assumption + classic_safety.ivy: line 155: assumption + classic_safety.ivy: line 161: assumption + classic_safety.ivy: line 157: assumption + classic_safety.ivy: line 147: assumption + classic_safety.ivy: line 145: assumption + classic_safety.ivy: line 287: assumption + classic_safety.ivy: line 307: assumption + classic_safety.ivy: line 309: assumption + classic_safety.ivy: line 303: assumption + classic_safety.ivy: line 305: assumption + classic_safety.ivy: line 299: assumption + classic_safety.ivy: line 301: assumption + classic_safety.ivy: line 346: assumption + classic_safety.ivy: line 344: assumption + classic_safety.ivy: line 342: assumption + classic_safety.ivy: line 348: assumption + +OK +Fri Jan 13 02:13:19 IST 2023 + +Isolate timeout_cert_t: + + The following properties are assumed as axioms: + domain_model.ivy: line 111: timeout_cert_t.axiom78 + domain_model.ivy: line 112: timeout_cert_t.axiom79 + domain_model.ivy: line 113: timeout_cert_t.axiom80 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + +OK +Fri Jan 13 02:13:22 IST 2023 + +Isolate timeout_t: + + The following properties are assumed as axioms: + domain_model.ivy: line 97: timeout_t.axiom76 + domain_model.ivy: line 98: timeout_t.axiom77 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + +OK +Fri Jan 13 02:13:25 IST 2023 + +Isolate voted_t: + + The following properties are assumed as axioms: + domain_model.ivy: line 69: voted_t.axiom72 + + The following properties are to be checked: + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 33: index.spec.prop4 [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 4: index.spec.transitivity [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 5: index.spec.antisymmetry [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 6: index.spec.totality [assumed] + /Users/praveenm/Documents/Praveen/Installations/ivy/ivy/include/1.8/order.ivy: line 11: index.spec.prop1 [assumed] + +OK +Fri Jan 13 02:13:29 IST 2023 diff --git a/suprabft/check_all.sh b/suprabft/check_all.sh index f570fb2..72aefae 100755 --- a/suprabft/check_all.sh +++ b/suprabft/check_all.sh @@ -71,7 +71,7 @@ ivy_check trace=true isolate=basic_safety.ldc_properties6c classic_safety.ivy date ivy_check trace=true isolate=basic_safety.ldc_propertiesm1 classic_safety.ivy date -ivy_check trace=true isolate=basic_safety.ldc_propertiesm2 classic_safety.ivy +ivy_check trace=true macro_finder=false isolate=basic_safety.ldc_propertiesm2 classic_safety.ivy date ivy_check trace=true isolate=basic_safety.processor classic_safety.ivy date @@ -101,7 +101,9 @@ ivy_check trace=true isolate=gdc_properties15 classic_safety.ivy date ivy_check trace=true isolate=gdc_properties16 classic_safety.ivy date -ivy_check trace=true isolate=gdc_properties2 classic_safety.ivy +ivy_check trace=true macro_finder=false isolate=gdc_properties2 classic_safety.ivy +date +ivy_check trace=true macro_finder=false isolate=gdc_properties2a classic_safety.ivy date ivy_check trace=true isolate=gdc_properties3 classic_safety.ivy date diff --git a/suprabft/classic_safety.ivy b/suprabft/classic_safety.ivy index b3ef3ac..93f6bf4 100644 --- a/suprabft/classic_safety.ivy +++ b/suprabft/classic_safety.ivy @@ -100,14 +100,28 @@ isolate gdc_properties2 = { invariant forall N:node_t. forall B:block_t. forall R:round_t. forall Bl:block_t. (gv.node_has_voted_detail(N,B,R,Bl) & is_good(N) & Bl ~= block_t.nil) -> (round_t.succ(B.round,R) & B.parent = block_t.hash(Bl) & gv.node_has_voted(N,B) & gv.node_has_locked_recently(N,Bl,R)) } - invariant forall Bc:block_t. forall Bp:block_t. forall R:round_t. (gv.quorum_of_votes(Bc,Bp) & round_t.succ(Bc.round,R) & Bp ~= block_t.nil) -> exists Q:quorum_t. (round_t.succ(Bc.round,R) & Bc.parent=block_t.hash(Bp) & forall N1:node_t. ((quorum_t.member(N1,Q) & is_good(N1)) -> (gv.node_has_voted_detail(N1,Bc,R,Bp) & is_good(N1)))) + property forall R1,R2,R3:round_t. (round_t.succ(R1,R2) & round_t.succ(R1,R3)) -> R2 = R3 + + invariant forall Bc:block_t. forall Bp:block_t. forall R:round_t. (gv.quorum_of_votes(Bc,Bp) & round_t.succ(Bc.round,R) & Bp ~= block_t.nil) -> Bp ~= block_t.nil & exists Q:quorum_t. (round_t.succ(Bc.round,R) & Bc.parent=block_t.hash(Bp) & forall N1:node_t. ((quorum_t.member(N1,Q) & is_good(N1)) -> (gv.node_has_voted_detail(N1,Bc,R,Bp)))) + + property forall Bc:block_t. forall Bp:block_t. forall R:round_t. (Bp ~= block_t.nil & (exists Q1:quorum_t. forall N1:node_t. (is_good(N1) & quorum_t.member(N1,Q1)) -> gv.node_has_voted_detail(N1,Bc,R,Bp)) & (forall N:node_t. (is_good(N) & gv.node_has_voted_detail(N,Bc,R,Bp)) -> gv.node_has_locked_recently(N,Bp,R))) -> (exists Q2:quorum_t. forall N2:node_t. (is_good(N2) & quorum_t.member(N2,Q2)) -> gv.node_has_locked_recently(N2,Bp,R)) + + invariant forall Bc:block_t. forall Bp:block_t. forall R:round_t. (Bp ~= block_t.nil & (exists Q1:quorum_t. forall N1:node_t. (is_good(N1) & quorum_t.member(N1,Q1)) -> gv.node_has_voted_detail(N1,Bc,R,Bp)) & (forall N:node_t. (is_good(N) & gv.node_has_voted_detail(N,Bc,R,Bp)) -> gv.node_has_locked_recently(N,Bp,R))) -> (exists Q2:quorum_t. forall N2:node_t. (is_good(N2) & quorum_t.member(N2,Q2)) -> gv.node_has_locked_recently(N2,Bp,R)) + + invariant forall Bc:block_t. forall Bp:block_t. forall R:round_t. (gv.quorum_of_votes(Bc,Bp) & round_t.succ(Bc.round,R) & Bp ~= block_t.nil) -> exists Q2:quorum_t. forall N2:node_t. (is_good(N2) & quorum_t.member(N2,Q2)) -> gv.node_has_locked_recently(N2,Bp,R) +} with gv, quorum_t, round_t, gdc_properties,gdc_properties1,block_t + +isolate gdc_properties2a = { invariant forall Bc:block_t. forall Bp:block_t. forall R:round_t. (gv.quorum_of_votes(Bc,Bp) & round_t.succ(Bc.round,R) & Bp ~= block_t.nil) -> gv.quorum_of_recent_locks(Bp,R) invariant forall N:node_t. forall B:block_t. forall R:round_t. (is_good(N) & gv.node_has_locked_detail(N,B,R)) -> B.round < R + invariant forall Bc:block_t. forall Bp:block_t. forall R:round_t. forall N:node_t. (round_t.succ(Bp.round,Bc.round) & round_t.succ(Bp.round,R) & Bc.parent = block_t.hash(Bp) & gv.node_has_locked_recently(N,Bp,R) & is_good(N)) -> gv.node_has_locked_detail(N,Bp,Bc.round) + invariant forall B:block_t. forall Bp:block_t. (exists N:node_t. (is_good(N) & gv.node_has_locked(N,B)) & B.parent=block_t.hash(Bp) & round_t.succ(Bp.round,B.round) & Bp ~= block_t.nil) -> gdc_properties.gdc(Bp) -} with gv, quorum_t, round_t, gdc_properties,gdc_properties1 + +} with gv, quorum_t, round_t, gdc_properties,gdc_properties1,block_t,gdc_properties2 isolate gdc_properties3 = { @@ -125,7 +139,7 @@ isolate gdc_properties3 = { invariant forall N:node_t. forall B:block_t. forall R:round_t. forall Bl:block_t. (gv.node_has_voted_detail(N,B,R,Bl) & is_good(N)) -> (round_t.succ(B.round,R) & B.parent = block_t.hash(Bl) & gv.node_has_voted(N,B) & (Bl = block_t.nil | gv.node_has_locked_recently(N,Bl,R))) invariant forall N:node_t. forall Bc:block_t. forall R:round_t. forall Bp:block_t. forall Qc:cert_t. (is_good(N) & gv.node_has_processed_qc(N,Qc) & Qc.block = Bc & Bc.parent=block_t.hash(Bp) & Bp ~= block_t.nil & round_t.succ(Bc.round,R)) -> forall N1:node_t. (is_good(N1) & quorum_t.member(N1,Qc.cert)) -> (is_good(N1) & (Bp ~= block_t.nil | gv.node_has_locked_recently(N1,Bp,R))) -} with gv, quorum_t, round_t, gdc_properties,gdc_properties1, gdc_properties2, block_t +} with gv, quorum_t, round_t, gdc_properties,gdc_properties1, gdc_properties2,gdc_properties2a, block_t isolate gdc_properties4 = { invariant forall Bgdc:block_t. forall Rgdc:round_t. (gdc_properties.gdc(Bgdc) & round_t.succ(Bgdc.round,Rgdc)) -> exists Q:quorum_t. (forall N:node_t. (quorum_t.member(N,Q) & is_good(N)) -> gv.node_has_locked_detail(N,Bgdc,Rgdc)) @@ -183,7 +197,7 @@ isolate gdc_properties7m1 = { isolate gdc_properties7m2 = { invariant forall Bc:block_t. forall Bp:block_t. (gv.quorum_of_votes(Bc,Bp) & Bp ~= block_t.nil) -> (exists R:round_t. round_t.succ(Bc.round,R) & Bp ~= block_t.nil & gv.quorum_of_recent_locks(Bp,R)) -} with gv,round_t,quorum_t,gdc_properties2 +} with gv,round_t,quorum_t,gdc_properties2,gdc_properties2a isolate gdc_properties7 = { @@ -243,7 +257,7 @@ isolate gdc_properties9am1 = { #invariant forall Bc:block_t. forall Bp:block_t. forall R:round_t. (gv.quorum_of_votes(Bc,Bp) & round_t.succ(Bc.round,R) & Bp ~= block_t.nil) -> gv.quorum_of_recent_locks(Bp,R) -} with gdc_properties2,gv, round_t#,gdc_properties1 +} with gdc_properties2,gdc_properties2a,gv, round_t#,gdc_properties1 isolate gdc_properties9a = { @@ -272,7 +286,7 @@ isolate quorum_propogationm1 = { invariant forall Bc:block_t. forall Bp:block_t. forall R:round_t. (gv.quorum_of_votes(Bc,Bp) & round_t.succ(Bc.round,R) & Bp ~= block_t.nil) -> gv.quorum_of_recent_locks(Bp,R) -} with gv,gdc_properties2 +} with gv,gdc_properties2,gdc_properties2a isolate quorum_propogationm2 = { @@ -410,13 +424,13 @@ isolate basic_safety = { # invariant forall H1,H2:height_t. height_succ(H1,H2) <-> height_t.succ(H1,H2) - } with gv,gdc_properties,gdc_properties2, round_t, height_t + } with gv,gdc_properties,gdc_properties2a, round_t, height_t isolate ldc_propertiesm2 = { #invariant forall B:block_t. forall Bp:block_t. (exists N:node_t. (is_good(N) & gv.node_has_locked(N,B)) & B.parent=block_t.hash(Bp) & round_t.succ(Bp.round,B.round) & Bp ~= block_t.nil) -> ldc_propertiesm1.gdc_x(Bp) invariant forall B:block_t. forall Bp:block_t. forall N:node_t. ((is_good(N) & ldc_propertiesm1.ldc(N,Bp,B) & Bp ~= block_t.nil) -> ldc_propertiesm1.gdc_x(Bp)) - } with gv,gdc_properties,gdc_properties2, round_t, height_t, ldc_propertiesm1 + } with gv,gdc_properties,gdc_properties2a, round_t, height_t, ldc_propertiesm1 # isolate ldc_properties = { @@ -796,4 +810,4 @@ isolate basic_safety = { invariant forall N1:node_t. forall N2:node_t. forall H:height_t. (is_good(N1) & is_good(N2) & processor.validator(N1).blockchain(H) ~= block_t.nil & processor.validator(N2).blockchain(H) ~= block_t.nil) -> processor.validator(N1).blockchain(H) = processor.validator(N2).blockchain(H) } with gv, height_t, processor, ldc_properties, round_t, block_t,blockchain_safety_lemma2 -} with gv, round_t, height_t, block_t, cert_t, shim, net.spec, gdc_properties, gdc_properties2 +} with gv, round_t, height_t, block_t, cert_t, shim, net.spec, gdc_properties, gdc_properties2,gdc_properties2a